讀取日誌時發生亂碼的解決方法

2021-08-21 06:29:14 字數 507 閱讀 7080

一般寫程式出現亂碼時,在標頭檔案寫以下語句就會解決亂碼問題:
#if _msc_ver >= 1600

#pragma execution_character_set("utf-8")

#endif

可是,此次讀取日誌時,此方法不管用,

然後上網查了一下:

解決讀取日誌時發生亂碼問題方法如下:

qfile file( "z:/fsw123/machinevision.log" );

qtextstream inte***ce( &file );

inte***ce.seek( 0 );

inte***ce.setcodec( "utf-8" );//解決讀取日誌出現亂碼的問題

qstring str = inte***ce.readall();

ui->textedit_log->settext( str );

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

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

亂碼解決方法

jsp頁面顯示亂碼 pageencoding utf 8 servlet頁面顯示亂碼 在response輸出內容之前,執行response.setcontenttype text html charset utf 8 post表單傳遞引數亂碼 通過jsp頁面 html頁面或者servlet中的表單元...

SSH連線時的亂碼解決方法首頁

ssh連線時,發現螢幕上一堆亂碼,恐怕這種事情誰都遇到過吧。我是使用ssh secure shell登入的 這種情況的發生大多是安裝時,語言包選擇為中文導致的。一般有以下幾種解決方法 1 rh 估計centos也行 vim etc sysconfig i18n 內容改為 lang zh cn.gb1...