idea中引入了gb2312編碼的文件的解決方法
我們?cè)谶M(jìn)行JAVA開發(fā)時(shí),避免不了引入一些第三方的文件,但有些第三方文件在編寫的時(shí)候默認(rèn)的編碼可能不是UTF-8的,這將會(huì)導(dǎo)致在idea中亂碼,并且如果編譯級(jí)別夠高,還會(huì)引起編譯錯(cuò)誤,比如:
報(bào)錯(cuò)如下:
那么在IDEA中如何解決此類問題呢?
reload 重新使用指定的編碼進(jìn)行加載
我們帶有中文的編碼往往會(huì)出現(xiàn)在gb2312上。
此時(shí)我們告知IDEA說,此文件的編碼是GB2312,你使用GB2312渲染會(huì)重新打開。然后就能正常顯示了。但此操作并沒有改變文件的編碼格式,也就是說該文件的編碼仍然是gb2312,并不符合我們utf-8的要求。所以編譯仍然會(huì)報(bào)錯(cuò)。
convert 轉(zhuǎn)換,將文件的編碼轉(zhuǎn)換為utf-8
上述操作是說,將當(dāng)前文件編碼轉(zhuǎn)換為utf-8的。經(jīng)過以上操作后,原來gb2312的亂碼文件已經(jīng)變成了可以實(shí)別的utf-8了。再編譯當(dāng)然就不會(huì)報(bào)錯(cuò)了。
相關(guān)文章
Eclipse配置tomcat發(fā)布路徑的問題wtpwebapps解決辦法
這篇文章主要介紹了Eclipse配置tomcat發(fā)布路徑的問題wtpwebapps解決辦法的相關(guān)資料,需要的朋友可以參考下2017-06-06SPRING FRAMEWORK BEAN作用域和生命周期原理解析
這篇文章主要介紹了SPRING FRAMEWORK BEAN作用域和生命周期原理解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-01-01Java的PriorityBlockingQueue優(yōu)先級(jí)阻塞隊(duì)列代碼實(shí)例
這篇文章主要介紹了Java的PriorityBlockingQueue優(yōu)先級(jí)阻塞隊(duì)列代碼實(shí)例,PriorityBlockingQueue顧名思義是帶有優(yōu)先級(jí)的阻塞隊(duì)列,為了實(shí)現(xiàn)按優(yōu)先級(jí)彈出數(shù)據(jù),存入其中的對(duì)象必須實(shí)現(xiàn)comparable接口自定義排序方法,需要的朋友可以參考下2023-12-12SpringBoot使用Druid數(shù)據(jù)源的配置方法
這篇文章主要介紹了SpringBoot使用Druid數(shù)據(jù)源的配置方法,文中代碼實(shí)例相結(jié)合的形式給大家介紹的非常詳細(xì),需要的朋友參考下吧2018-04-04LambdaQueryWrapper與QueryWrapper的使用方式
這篇文章主要介紹了LambdaQueryWrapper與QueryWrapper的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05SpringMVC框架實(shí)現(xiàn)上傳圖片的示例代碼
本篇文章主要介紹了SpringMVC框架實(shí)現(xiàn)上傳圖片的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-09-09