intellij idea 12 編碼不可映射字符


IntelliJ IDEA中錯誤提示:java: Syntax error on token "Invalid Character", delete this token

IntelliJ IDEA中錯誤提示:“非法字符: \65279”

將myeclipse中的項目導入IntelliJ IDEA時編碼錯誤

 

本文所提供的方法一在IntelliJ IDEA 10中使用成功,但在IntelliJ IDEA 12中使用失敗,在IntelliJ IDEA 12中不得不使用較為麻煩的方法二,方才成功

 

一、問題描述:

將在eclipse創建的項目代碼導入IntelliJ IDEA后發現中文亂碼,使用工具將源文件編碼統一轉為“UTF-8”后,顯示正常,但在修改文件后,編譯出現“非法字符: \65279”。

二、產生原因:

IntelliJ IDEA對設置為“UTF-8”編碼的文件在修改后保存時自動加入了UTF-8文件簽名,即BOM(將文件以十六進制形式查看,可見文件首部為“EF BB BF”).

三、解決方法:

(1)使用Eclipse編譯器進行編譯,在IntelliJ IDEA 10.0中設置的方法為Settings(Ctrl+Alt+S)->Project Setting->Compiler->Java Complier->Use complier選擇Eclipse,點擊OK

(2)使用Notepad++去除BOM 【在IntelliJ IDEA 12使用,可成功】

具體方法:先設置以UTF-8無ROM方式編碼,然后打開文件,另存此文件,覆蓋掉原文件。

設置方法:格式->以UTF-8無ROM方式編碼。

 

你在使用IntelliJ IDEA 12時,可以先試試第一個方法,如果不成功,再使用第二個方法。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM