使用 getResource 方法獲取中文路徑問題

使用 getResource 方法獲取中文路徑會發(fā)現(xiàn)中文已被轉(zhuǎn)碼,然后操作文件的時候提示 java.io.FileNotFoundException,這時候解決方式是通過 getResource("/").toURI(),其中 toURI() 方法是 java.net.URL 的東西,看了 jdk api 文檔,官方說明如下:

返回:
??與此URL等效的URI實例。
拋出:
??URISyntaxException - 如果此URL未嚴格按照RFC2396格式化,并且無法轉(zhuǎn)換為URI。

也沒啥內(nèi)容,遇到問題當個筆記,因為平時寫代碼比較規(guī)范,所以很少遇到奇奇怪怪的問題。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容