初学Java时使用记事本开发出现的中文乱码问题

在输出中文时,会出现与编写不符的中文乱码问题
比如

public class HELLO{
	public static void main(String args[]){
		System.out.println("你好世界");
	}
}

命令窗输出的却是
错误的时候
这时需要修改编码模式,如果使用Notepad++就好办了,在上列的菜单编码→将使用UTF-8编码修改为使用ANSI编码,保存,注意修改后,我们输出的中文变为

public class HELLO{
	public static void main(String args[]){
		System.out.println("浣犲ソ涓栫晫");
	}
}

将System.out.println(“浣犲ソ涓栫晫”);里面的内容也要重新修改。
正确的时候
修改后,输出和预想一致。

如果是使用微软记事本,那就会麻烦一点,将后缀改为.txt,用记事本打开,左上方:文件→另存为→
在这里插入图片描述
弹出的窗口的下方会出现使用的编码形式,将编码形式修改为ANSI编码,点击保存→确定替换即可
在这里插入图片描述
修改后将后缀改为.java
使用命令窗运行,输出和预想一致。

你可能感兴趣的:(初学Java时使用记事本开发出现的中文乱码问题)