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