eclipse解决maven编码UTF-8的不可映射字符
1、同時指定<project.build.sourceEncoding>屬性和<encoding>的方式可適用于Maven2和Maven3。
?
? ? 2、在Maven3中可以只增加<project.build.sourceEncoding>屬性而不指定<encoding>,即能解決編譯問題。如果只指定<encoding>編譯不會出錯,但會出現以下警告。建議兩者都進行指定或只指定前者。警告信息如下:
[WARNING] Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!
?
? ? 3、在Maven2中,如果只指定<project.build.sourceEncoding>屬性則編譯出錯;如果只指定<encoding>編譯不會出錯,但會出現與第2點類似的警告,建議兩者都進行指定,以免對運行產生影響。
?
? ? 執行mvn,生成好jar包并在其它工程引用此jar及其源碼jar,如果還是亂碼,可能就是eclipse的配置問題了,確認windows->Preferences->general->Workspace->Text file encoding設置為UTF-8
? ? 確認windows->Preferences->general->Content Types->右側Context Types樹,點開Text,選擇Java Source File,在下面的Default encoding輸入框中輸入UTF-8,點Update
?
以上對我都沒有用。
用ue打開哪個.java文件,另存為utf-8后就可以。
轉載于:https://www.cnblogs.com/longronglang/p/10509700.html
總結
以上是生活随笔為你收集整理的eclipse解决maven编码UTF-8的不可映射字符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: css布局中的百分比布局
- 下一篇: 变量和指针——学习笔记