cmd编译不出中文
A. cmd中编译java后汉字变成一些认不到的字 大神求解
你编译的时候指定下编码
javac -encoding utf-8 Chengji.java,具体编码看你用的什么格式
B. gdk编码收录的汉字符号为什么cmd不能编译出带汉字符号的Java程序
xp的cmd不显示中文吧,w7没注意,说不定也不显示,只是把编码打了出来了
C. 为什么我用cmd编译Java命令无法显示中文 而是用空格代替中文 其他显示正常
因为cmd不支持UTF-8,要使用GBK格式编码。
D. 在cmd下面用gcc编译c语言不会出现中文的乱码,为什么用jdk编译java程序就会出现中文乱码
java 文件的编码 和 本地编码保持一致 或者可以使用eclipse
E. 如何运行在CMD下正常显示中文
第一种方法:
如果你的语言栏服务没有启动,就没有办法在控制台中切换输入法,检查一下屏幕上语言栏是否可见,如果不可见,按Win+R运行ctfmon.exe启动语言栏服务,如果这个命令找不到,去其他有win7系统的机器上复制一个放进windows\system32目录下运行就可以了。(这种方法是我所采用的)
参考资料:
第二种方法:
在命令行窗口下不能输入中文,只能输入英文,这是因为cmd.exe窗口启动时并没有启动conime.exe进程。事实上,这个进程容易被后门病毒利用,因此网上很多人都把它当成病毒看待,一些网上下载的系统就把这个进程停掉了,事实上它是无辜的。为了让cmd窗口启动时加载conime.exe,需要修改注册表(开始--运行--regedit.exe),逐级展开HKEY_CURRENT_USER\console,其中的loadconime的值从0改为1,然后刷新注册表,退出。那么在CMD启动时就自动运行该进程。
参考资料:
F. 运行一个cmd程序,为什么里面的中文显示乱码
可能是设置改动了.
点运行中的
CMD.EXE
窗口左上角,出现菜单,选“属性”一看,“属性”中的“当前代码页”框框里写着什么?是不是437
(OEM
-
美国)?如果是,那么解决办法如下:
在开始运行里输入regedit
找到分支
HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe
再双击右边CodePage选项将数值改为十六进制3a8或十进制"936
G. CMD:运行程序无法显示中文
右击cmd窗口,点默认值。
在选项中默认代码页,选择936。
H. 运行cmd的DOS窗口中不能显示中文
打开cmd窗口输入下面的命令
chcp
936
I. 为什么我用cmd编译Java文件 汉字会变成一些我不认识字 急求大神解决!
因为cmd不支持UTF-8,要使用GBK格式编码。
方法:
Window->Preferences->General->Workspace->Text file Encoding
Window-->Preferences-->General-->Content Types-->把需要的文件类型指定一种编码,比如GBK