Qt編譯警告
F:\QtProgram\Greatprogram\CharVerification\cverification.cpp:26: warning: C4566: 由通用字符名稱“\u00E4”表示的字符不能在當前代碼頁(936)中表示出來
大概意思是字符在這個cpp文件顯示格式不對
代碼
void CVerification::on_pushButton_Test_clicked()
{
QString str = ui->lineEdit->text ();
str = "Währung";
ui->textBrowser->setText (str);
}

圖片上可以看到黃色的感嘆號,我編譯運行看下圖有個字符編程問號。

原因是這個文件格式不支持這種字符串輸入顯示
我們用notepad++打開文件。查看編碼格式是utf-8-BOM

這里我們選擇轉為utf-8編碼,保存就可以了,編譯沒有警告,字符也能正常顯示了。

問題解決。
說明,這種字符在歐美的拉丁文很多,要注意編譯是查看是否有這種警告。
