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