import java.util.Properties;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Properties pro=System.getProperties();
System.out.println("您好");
}
}
用以上方法查出系统默认编码 如果是CP1252 “System.out.println(“您好”)”会输出乱码。
解决方案:
把control pannal里region an language 里的Format改了国家了,问题就好解决了,直接把Format的下拉选项选成Chinese就Over了。原因是我把win7系统改成全英文的,Cp1252是标准的英语编码。
解决系统默认编码导致的乱码问题
本文解决了一个在Windows 7系统中使用CP1252编码时出现的乱码问题。通过修改控制面板中的区域和语言设置,将默认格式更改为中文,成功解决了乱码问题。
1060

被折叠的 条评论
为什么被折叠?



