国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

解決.properties文件中文讀取亂碼問題(idea Java)

這篇具有很好參考價(jià)值的文章主要介紹了解決.properties文件中文讀取亂碼問題(idea Java)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、 對(duì)于.properties文件的讀取容易出現(xiàn)的中文讀取亂碼問題

1、原始代碼 未加讀取.properties文件的規(guī)則

public class CityCodeUtils {

    private static Properties properties = new Properties();
    public static String DEFAULT_CODE = "101010100";

    private CityCodeUtils() {

    }

    static  {
        ClassLoader classLoader = CityCodeUtils.class.getClassLoader();
        InputStream is = classLoader.getResourceAsStream("文件名.properties");
        try {
            properties.load(is);
        }  catch (IOException e) {
            throw new RuntimeException(e);
        }

    }

    public static String getCityCode(String cityName) {
        String code = properties.getProperty(cityName, "101010100");
        return code;
    }
}

debug運(yùn)行截圖:
java properties中文亂碼,學(xué)習(xí)中遇到的問題及其解決,java,intellij-idea,開發(fā)語言,學(xué)習(xí)

2、加入.properties讀取規(guī)則

public class CityCodeUtils {

    private static Properties properties = new Properties();
    public static String DEFAULT_CODE = "101010100";

    private CityCodeUtils() {

    }

    static  {
        ClassLoader classLoader = CityCodeUtils.class.getClassLoader();
        InputStream is = classLoader.getResourceAsStream("文件名.properties");
        try {

            //解決讀取properties文件時(shí)的中文亂碼問題
            //給中文讀取設(shè)置為utf-8編碼規(guī)則 若不加BufferedReader 設(shè)置的編碼規(guī)則
            //則很有可能在讀取文件名.properties 時(shí)出現(xiàn)亂碼
            BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(is,"utf-8"));
            properties.load(bufferedReader);
        }  catch (IOException e) {
            throw new RuntimeException(e);
        }

    }
}

debug截圖:
java properties中文亂碼,學(xué)習(xí)中遇到的問題及其解決,java,intellij-idea,開發(fā)語言,學(xué)習(xí)
至此 問題已解決!文章來源地址http://www.zghlxwxcb.cn/news/detail-567241.html

到了這里,關(guān)于解決.properties文件中文讀取亂碼問題(idea Java)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 解決java在idea運(yùn)行正常,但是打成jar包后中文亂碼問題

    解決java在idea運(yùn)行正常,但是打成jar包后中文亂碼問題

    目錄 比如: 打包命令使用utf-8編碼: 1.當(dāng)在idea中編寫的程序,運(yùn)行一切正常.但是當(dāng)被打成jar包時(shí),執(zhí)行的程序會(huì)中文亂碼.產(chǎn)生問題的原因和解決方案是什么呢? 一.問題分析 分別使用idea和jar包形式打印出System中所有的jvm參數(shù)---代碼如下: ? ? idea的打印結(jié)果: jvm---key是: user.name

    2024年02月05日
    瀏覽(26)
  • Java下載文件,中文文件名亂碼問題解決(文件名包含很多%)

    一般情況下,大家都是這樣: 其實(shí)亂碼就是亂在;filename=\\\" + fileName這里,對(duì)文件名的編碼設(shè)定上。 使用URLEncoder.encode(filepath,\\\"UTF-8\\\")雖然可以解決在提示下載框中正確顯示漢字文件名的問題,并且在選擇保存,然后打開的情況下,文件名稱也可以正確的顯示。 但是在提示下載框

    2024年02月12日
    瀏覽(91)
  • 讀取application-dev.properties的中文亂碼【bug】

    讀取application-dev.properties的中文亂碼【bug】

    2023-7-30 22:37:46 禁止其他平臺(tái)發(fā)布時(shí)刪除以下此話 本文首次發(fā)布于CSDN平臺(tái) 作者是CSDN@日星月云 博客主頁是https://blog.csdn.net/qq_51625007 禁止其他平臺(tái)發(fā)布時(shí)刪除以上此話 讀取application-dev.properties 編碼方式引起中文亂碼的bug Encoding配置錯(cuò)誤 最好退出IDEA再重新打開 正確配置為如下

    2024年02月15日
    瀏覽(23)
  • idea 自定義配置文件,中文亂碼問題

    idea 自定義配置文件,中文亂碼問題

    語言:Java 項(xiàng)目:基于Spring框架開發(fā)的項(xiàng)目 工具:IntelliJ IDEA 20182021 在項(xiàng)目中 自定義的配置文件 (如:xx.config xx.conf xx.pro等)的中文注釋,打開看到的中文注釋為亂碼。如圖: 快速解決問題,跳過這里,直接看解決方案 1、項(xiàng)目編碼或idea編碼有問題? 2、截圖中 u7f16u7801

    2024年02月15日
    瀏覽(16)
  • IDEA中解決中文亂碼問題的方法

    IDEA中解決中文亂碼問題的方法

    在IDEA中創(chuàng)建的java項(xiàng)目,會(huì)遇到一些中文亂碼問題。一般都是在控制臺(tái)上會(huì)顯示中文亂碼。 則可以用以下幾種方式進(jìn)行操作。 在IDEA左上角File----Setting中找到文件編碼,如下: 如果使用的有Tomcat服務(wù)器的話,可以進(jìn)行如下操作: 在IDEA上方菜單欄中找到Help----Edit Custome VM Opti

    2024年02月09日
    瀏覽(19)
  • 4 種方法完美解決 IntelliJ IDEA Tomcat 控制臺(tái)中文亂碼問題

    4 種方法完美解決 IntelliJ IDEA Tomcat 控制臺(tái)中文亂碼問題

    上方導(dǎo)航欄“Run→Edit Configurations…”進(jìn)入配置頁面,修改當(dāng)前 Web 項(xiàng)目 Tomcat Server 的虛擬機(jī)輸出選項(xiàng) VM options 添加 -Dfile.encoding=UTF-8 。在重啟之后運(yùn)行程序檢查控制臺(tái)信息,如果不管用請(qǐng)執(zhí)行下面的步驟。 上方導(dǎo)航欄“File→Settings…”進(jìn)入配置頁面,在“Editor”中下滑找到“

    2024年02月16日
    瀏覽(97)
  • 49天精通Java,第40天,jd-gui反編譯class文件,解決jd-gui中文亂碼問題
  • 解決打開 json 文件中文亂碼的問題

    解決打開 json 文件中文亂碼的問題

    ? 如下圖,pycharm 打開是下面的樣子 右下角的編碼嘗試了好久,依然打不開 用代碼打開就成功了 ?控制臺(tái)結(jié)果:

    2024年01月19日
    瀏覽(28)
  • 解決DBeaver打開csv文件中文亂碼問題

    解決DBeaver打開csv文件中文亂碼問題

    ①將excel文件進(jìn)行另存為,保存類型選擇【CSV UTF-8】 ②之后在DBeaver進(jìn)行數(shù)據(jù)導(dǎo)入,選擇【導(dǎo)入數(shù)據(jù)——選擇csv文件——將編碼類型手動(dòng)改為UTF-8】 ③選擇下一步,若【表映射——預(yù)覽數(shù)據(jù)】中沒有出現(xiàn)亂碼。大概率會(huì)導(dǎo)入成功。 ④若導(dǎo)入完成后,只展示了表結(jié)構(gòu)而沒有具體

    2024年01月18日
    瀏覽(41)
  • 完全解決FTP上傳文件名稱中文亂碼問題

    完全解決FTP上傳文件名稱中文亂碼問題

    今天項(xiàng)目上加了個(gè)定時(shí)掃描本地文件路徑下所有文件實(shí)現(xiàn)自動(dòng)上傳至ftp文件服務(wù)器的功能,經(jīng)測試發(fā)現(xiàn)一旦上傳中文名稱的文件就會(huì)亂碼或者文件上傳不了。初步排查就是FTP服務(wù)器字符編碼的問題。在網(wǎng)上查了很多資料都沒有效果。在這里講一下我踩過的坑,以及分享我能上

    2024年02月13日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包