首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

Eclipse中输入汉语, 读取出来乱码

2012-09-25 
Eclipse中输入中文, 读取出来乱码String name nullInputStreamReader reader new InputStreamReader(

Eclipse中输入中文, 读取出来乱码
String name = null;
InputStreamReader reader = new InputStreamReader(System.in,"UTF-8");
name = new BufferedReader(reader).readLine();

代码如下,我在console中输入中文后,每次读出来都乱码 为什么啊? workplace的编码和run configuration中common的编码都已经改为 utf-8。 另外我的操作系统是XP 英文版的; 另外system.out.println(System.getProperty("file.encoding"));打印出来的结果也是 utf-8.

跪求高手指导,为什么会乱码

[解决办法]
1)关闭Eclipse
2)eclipse.exe同目录下eclipse.ini加一句。
-Dfile.encoding=utf-8
保存 eclipse.ini
3)再打开Eclipse

热点排行