Qt讀取ini檔案亂碼的解決方法

2021-09-03 01:20:08 字數 400 閱讀 7225

準備用ini檔案做多國語言的配置檔案,需要將不同國家的語言放到ini檔案中,發現把韓語放到檔案中讀取出來的字元不對。有問題問度娘,經過一段時間的搜尋實驗找到了解決辦法。下面把具體步驟分享一下:

1.設定ini檔案的編碼格式為utf-8

2.使用qsettings讀取檔案時設定檔案編碼

qsettings settings("/opt/test_lang.ini", qsettings::iniformat);

settings.setinicodec(qtextcodec::codecforname("utf-8"));

做了以上兩步以後讀取到的字元就能正常顯示了。

qt讀取ini檔案

2010 08 26 10 53 30 標籤 ini 檔案qt 推送到技術圈 原始出處 作者資訊和本宣告。否則將追究法律責任。qsettings configini new qsettings qsettings ini configini insertsearchpath qsettings un...

qt讀取中文ini配置檔案 qt讀取ini檔案

qsettings configini new qsettings qsettings ini configini insertsearchpath qsettings unix,home dawei 配置檔案目錄 configini writeentry qstring fromutf8 conf...

QT 讀取配置ini檔案

ini 檔案是initialization file的縮寫,即初始化檔案。格式 ini配置檔案由節 鍵 值組成。節 所有的引數都是以節 section 為單位結合在一起的。所有的section名稱都是獨佔一行,並且section名字都被方括號包圍著 和 在section宣告後的所有parameter...