本文目錄一覽:
- 1、對utf-8編碼下的java文件如何編譯?
- 2、utf8編碼的本地Java文件體檢到svn後查看,變成了亂碼,gbk則不會,怎麼設置svn的編碼呢
- 3、Eclipse導入項目後,修改了編碼為UTF-8後,JAVA文件中的亂碼編程正常的中文了。可是第二次打開Eclipse時,
- 4、對utf-8編碼下的java文件如何編譯
對utf-8編碼下的java文件如何編譯?
要轉換成無BOM的UTF-8格式,然後
javac -encoding utf8 A.java
如果有.jar引用,就
javac -encoding utf8 -classpath a.jar;b.jar A.java
utf8編碼的本地Java文件體檢到svn後查看,變成了亂碼,gbk則不會,怎麼設置svn的編碼呢
根據你的描述,應該是你java文件的問題。找到你的java源文件,如果某個.java文件裡面有中文的話,將這個.java文件用記事本打開,然後,依次執行:文件—-另存為—-編碼:改為utf-8.(如果我判斷的不錯,此時這個文件的編碼應為ANSI,與gbk的編碼方式一樣,所以gbk不會出現亂碼)
Eclipse導入項目後,修改了編碼為UTF-8後,JAVA文件中的亂碼編程正常的中文了。可是第二次打開Eclipse時,
第二次打開Eclipse時,除了導入的項目外,其他原本的項目的JAVA文件中正常中文全部變成亂碼了,是設置錯誤造成的,解決方法如下:
1、首先在軟體中,右鍵出現中文亂碼的java項目名,在右鍵菜單中選擇最後一項Properties。
2、點擊【Properties】,在彈出窗口選擇Resource選項,然後在右側操作窗口中的第一項選擇other選項。
3、在選項右邊下拉選擇中點選合適的編碼格式,如果知道導入項目的使用了什麼編碼,可以嘗試選擇utf-8,然後確定Apple and close就可以了。
4、也可以在功能菜單選擇》project》然後選擇最後一個選項Properties。
5、設置完成後,中文亂碼就解決了。
對utf-8編碼下的java文件如何編譯
其實我也遇到你說的問題,但是很遺憾,除了藉助Notepad++打開,然後在菜單「格式」中選擇「以UTF-8 無BOM格式編碼」,然後保存,這時候就可以指定編碼了,更乾脆的做法是直接在eclipse裡面編輯,編輯之前,先設置工作空間為UTF-8,這樣,後續創建的文件就會以UTF-8編碼編譯。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/200593.html