当前位置: 技术问答>java相关
*** 高分, 请问英文平台下输出中文的问题。 一定给分。 ***
来源: 互联网 发布时间:2015-08-29
本文导语: 我在英文平台下输出中文, 出来的总是乱码或问号, 我已经用过转码, 但是不管用。 try { String s = "你"; // 1 System.out.println(s...
我在英文平台下输出中文, 出来的总是乱码或问号, 我已经用过转码, 但是不管用。
try {
String s = "你"; // 1
System.out.println(s); // 2
System.out.println(new String(s.getBytes("ISO8859_1"), "GB2312")); // 3
System.out.println(new String(s.getBytes("GB2312"), "ISO8859_1")); // 4
} catch (Exception e) {
System.out.println(e.toString());
}
结果在英文平台下输出为:
?
?
-p (不知道什么乱码)
我试过在中文平台编译该java文件, 再放在英文平台下Run, 结果也是一样。
请问该如何解决。 请帮助, 一定给分。
try {
String s = "你"; // 1
System.out.println(s); // 2
System.out.println(new String(s.getBytes("ISO8859_1"), "GB2312")); // 3
System.out.println(new String(s.getBytes("GB2312"), "ISO8859_1")); // 4
} catch (Exception e) {
System.out.println(e.toString());
}
结果在英文平台下输出为:
?
?
-p (不知道什么乱码)
我试过在中文平台编译该java文件, 再放在英文平台下Run, 结果也是一样。
请问该如何解决。 请帮助, 一定给分。
|
win2k好像无所谓什么版本吧,这样
你在(我说中文名,你自己找对应的地方)
控制面板/区域选项 中
常规标签(也就是第一个标签)
下方 系统的语言设置 处
选中 中文(简体)
然后点下放的 设置默认值 按钮
让你选择区域时,选择中国
然后确定,重新启动机器后,你的win2k的内码将转化成简体中文的了
或者不设置默认值可能也行,这样系统会提示你插入安装盘安装相应的语言包,可能也行。
不知道英文win2k有没有中文选择,我的中文win2k有,有时候玩big5码的游戏时,南极星不能完全转换时我就是用的这个方法
你在(我说中文名,你自己找对应的地方)
控制面板/区域选项 中
常规标签(也就是第一个标签)
下方 系统的语言设置 处
选中 中文(简体)
然后点下放的 设置默认值 按钮
让你选择区域时,选择中国
然后确定,重新启动机器后,你的win2k的内码将转化成简体中文的了
或者不设置默认值可能也行,这样系统会提示你插入安装盘安装相应的语言包,可能也行。
不知道英文win2k有没有中文选择,我的中文win2k有,有时候玩big5码的游戏时,南极星不能完全转换时我就是用的这个方法