W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
編譯報(bào)錯(cuò):? 找不到符號(hào)
?、?未結(jié)束的字符串文字
? 等的解決辦法:由于 UTF-8 編碼文件有分? 有BOM
? 和 ?無(wú)BOM
? 之分,默認(rèn)情況下 IntelliJ IDEA 使用的編譯器是 ?javac
?,而此編譯只能編譯 ?無(wú)BOM
? 的文件,有很多 Eclipse 用戶在使用 IntelliJ IDEA 開(kāi)發(fā) Eclipse 項(xiàng)目的時(shí)候常常會(huì)遇到此問(wèn)題。主要是因?yàn)?Eclipse 的編譯器是 ?Eclipse
?,此編譯器支持 ?有BOM
? 的文件編譯。故,解決辦法是對(duì)于此文件進(jìn)行 ?BOM
? 去除。批量去除 ? BOM
?,你可以百度:?批量去除 BOM
?、?批量轉(zhuǎn)換無(wú) BOM
? 等關(guān)鍵字,網(wǎng)絡(luò)上已有提供各種方案。除了通過(guò)去除 ? BOM
?還有設(shè)置 IntelliJ IDEA 的編譯器為 ?Eclipse
?,但是一般不建議這樣做。如果上述問(wèn)題都無(wú)法解決,而且你也確認(rèn) IntelliJ IDEA 各個(gè)配置編碼的地方都是 ? UTF-8
?,報(bào)錯(cuò)文件編碼也是是 ?UTF-8
? ?無(wú) BOM
?的話,那還有一種可能也會(huì)出現(xiàn)這種情況:項(xiàng)目配置文件有問(wèn)題。項(xiàng)目編碼的配置文件在:?/項(xiàng)目目錄/.idea/encodings.xml
?。如果你會(huì)修改此文件可以進(jìn)行修改,如果不會(huì),那就刪除掉?.idea
? 整個(gè)目錄,重啟 IntelliJ IDEA 重新配置這個(gè)項(xiàng)目即可。
-Dfile.encoding=UTF-8
?
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: