日期:2014-05-20  浏览次数:20744 次

javac dos中输入中文乱码 ,求解,谢谢
本帖最后由 u010841700 于 2014-04-12 01:01:45 编辑
安装完jdk,输入java正常,输入javac出现这个问题
如图

我现在的系统 win8.1英文版的

百度之的一些解决方案有:
1 修改cmd窗口属性默认代码页为 936
2 修改注册表


3 字符集的问题  
前两者我试过没效果
字符集  我想应该是这里的原因吧
但是为什么java正常呢

如果有遇到过这个问题的帮忙解答下 谢谢
------解决方案--------------------

试试如下步骤:
1、打开CMD.exe命令行窗口 
2、通过 chcp命令改变代码页,UTF-8的代码页为65001 chcp 65001 
3、修改窗口属性,改变字体 
在命令行标题栏上点击右键,选择"属性"->"字体",将字体修改为True Type字体"Lucida Console",然后点击确定将属性应用到当前窗口。
------解决方案--------------------
这个我也不能确定,如果楼上方法不能解决,你试试到 C:\Windows\System32  里面找到所有包含java名字的文件  ,然后全部删除。然后再试试  看行不行。