idea日常報(bào)錯(cuò)之UTF-8不可映射的字符的實(shí)現(xiàn)
前言
在我們?nèi)粘4a編寫的時(shí)候可能會(huì)遇到各式各樣的錯(cuò)誤,有時(shí)候并不是你改動(dòng)了代碼,而是莫名其妙就出現(xiàn)的報(bào)錯(cuò),今天我就遇到一個(gè)在maven編譯的時(shí)候提示“UTF-8不可映射的字符”這樣一個(gè)報(bào)錯(cuò),以下是這個(gè)解決辦法。
一、UTF-8不可映射的字符的解決
1、出現(xiàn)這種報(bào)錯(cuò)的情形
首先在我們使用maven編譯的時(shí)候會(huì)出現(xiàn)這種報(bào)錯(cuò)。
示例:
其次這時(shí)候你當(dāng)前文件的代碼所有跟文字相關(guān)的部分應(yīng)該都是亂碼的,示例如下圖:
2、具體解決辦法
出現(xiàn)如上圖這種情況那你可以毫不猶豫地照我下面的步驟來(lái)進(jìn)行解決,這個(gè)情況出現(xiàn)的主要原因是你idea中設(shè)置的編碼方式是UTF-8但是你這個(gè).java文件的編碼方式并不是UTF-8他可能是ANSI的編碼方式,這就會(huì)導(dǎo)致這種報(bào)錯(cuò)的出現(xiàn)。
首先需要去磁盤中找到該文件,只需要按照?qǐng)D中所示,在本文件中右鍵依次點(diǎn)擊即可到達(dá)文件在磁盤的位置。
接著右鍵然后使用記事本打開之后再另存為,修改其編碼方式為UTF-8即可,詳細(xì)如下圖:
當(dāng)所有的操作都完成之后首先你就會(huì)發(fā)現(xiàn)你代碼中的亂碼的地方就會(huì)重新變回來(lái)。
在此之后你就可以繼續(xù)試試maven的各部分功能了,比如compile編譯就不會(huì)再出現(xiàn)開頭那種情況了,此處我就不再贅述。
到此這篇關(guān)于idea日常報(bào)錯(cuò)之UTF-8不可映射的字符的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)idea UTF-8不可映射字符內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
合成大西瓜開發(fā)源碼手把手教你運(yùn)行和部署大西瓜游戲項(xiàng)目(附源碼)
這篇文章主要介紹了合成大西瓜開發(fā)源碼手把手教你運(yùn)行和部署大西瓜游戲項(xiàng)目(附源碼),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02vscode任務(wù)配置之tasks.json用途說(shuō)明
這篇文章主要介紹了vscode任務(wù)配置之tasks.json的相關(guān)資料,在VSCode中配置任務(wù)主要涉及到編輯task.json文件,可以定義編譯、構(gòu)建、測(cè)試等任務(wù),文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-01-012019-nCoV 全國(guó)新型肺炎疫情每日動(dòng)態(tài)趨勢(shì)可視圖
大家被新型冠狀病毒搞的人心慌慌,每天宅在家里那也去不了,今天小編給大家分享2019-nCoV 全國(guó)新型肺炎疫情每日動(dòng)態(tài)趨勢(shì)可視圖,需要的朋友可以參考下2020-02-02Bottle部署web服務(wù)及postman接口的方法
這篇文章主要介紹了Bottle部署web服務(wù)及postman接口的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01Typora配置PicGo時(shí)提示Failed?to?fetch的問題解決(typora圖像問題)
這篇文章主要介紹了Typora配置PicGo時(shí)提示Failed?to?fetch的問題解決(typora圖像問題),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04網(wǎng)站統(tǒng)計(jì)中的數(shù)據(jù)收集原理及實(shí)現(xiàn)
目前主流的數(shù)據(jù)收集方式基本都是基于javascript的。本文將簡(jiǎn)要分析這種數(shù)據(jù)收集的原理,并一步一步實(shí)際搭建一個(gè)實(shí)際的數(shù)據(jù)收集系統(tǒng)2013-09-09