java項目編譯亂碼
你寫的這個test類,要注意書寫規范,一般類名首字是大寫的,Test 更合適
不用更改文件的編碼,默認就成
這樣編譯:
javac-encodingutf-8test.java
㈡ 為什麼在cmd上編譯java程序 會亂碼
1、你的情況:
有的有選擇代碼頁的!!設置一下
3、
如果cmd的默認代碼頁屬性修改不了,那麼修改注冊表:
1win鍵+R打開「運行」對話框,輸入regedit打開注冊表編輯器。
2找到 [HKEY_CURRENT_USERConsole\%SystemRoot%_system32_cmd.exe]
3 修改"CodePage"=dword:000003a8
【注】十六進制"000003a8"或十進制"936",表示「936 (ANSI/OEM - 簡體中文 GBK)」。
如果代碼頁改成65001之後,仍無法正常顯示UTF-8字元,則需要改變字體屬性:在命令行標題欄上點擊右鍵,選擇"屬性"->"字體",將字體修改為True Type字體"Lucida Console",然後點擊確定將屬性應用到當前窗口。
通過以上操作並不能完全解決問題,因為顯示出來的內容有可能不完全。可以先最小化,然後最大化命令行窗口,文件的內容就完整的顯示出來了。
、
㈢ 為什麼java編程中寫的漢字變成亂碼了
你的編碼格式選擇的不對,右鍵單擊項目,點擊Properties:
將格式換成GBK或者UTF-8就行了
㈣ JAVA輸出是亂碼
編碼問題,
將源文件以utf-8格式保存,然後cmd中執行下面的語句
以UTF-8編碼格式進行編譯
javac -encoding utf-8 Demo.java
中文輸出結果
㈤ JAVA 亂碼 根本原因是什麼
右鍵點擊亂碼文件,選preferenses,看看resource里的編碼是不是正確,虧攔搜如果不是utf-8就改成utf-8,衡或如果是utf-8的話你改成別的編碼試試看看,然後把正常狀態下的內容復制出來,在把文件改成utf-8後銷歷把文件復制進去
㈥ 如何解決Java項目中的中文亂碼
設置工作空間的編碼:
編輯器的編碼會影響到所有的項目中的字元的顯示,可以說是作用最為廣泛的設置,每一個項目都會受到這個設置的影響。點擊菜單欄中的窗口(Window)— —選項(Preferences)。
點擊常規(General)— —工作空間(Wordspace),然後在右側的文本文件編碼格式(Text file encoding)中選擇你想要設置的編碼格式,系統默認的格式為GBK。
設置項目的編碼:
如果其他的項目中不存在亂碼問題,只是個別項目顯示時出現亂碼,那麼我們不需要設置工作空間的編碼,只需要修改項目的編碼即可。
選中項目後,右鍵點擊,在彈出的菜單中點擊屬性(Properties)。
在彈出的屬性窗口中,選擇資源(Resource)— —點擊選擇Other(其他),然後選擇你想要的編碼格式。
設置單個文件的編碼:
只是個別文件出現了亂碼,那麼設置個別文件的編碼格式就可以解決問題了。選中有亂碼的文件,然後點擊右鍵。
在彈出的菜單中選擇屬性(Properties)。
在彈出的屬性窗口中選擇資源,點擊Other(其他)後設置個別文件的編碼方式