1. 程式人生 > >MinGW編譯錯誤“錯誤:converting to execution character set:Illegal byte sequence”的解決方案

MinGW編譯錯誤“錯誤:converting to execution character set:Illegal byte sequence”的解決方案

在使用MingGW(gcc4.7)編譯C++程式碼時,出現編譯錯誤“錯誤:converting to execution character set:Illegal byte sequence”。

原因是我的程式碼中使用 <wstring>,g++需要額外的選項指定輸入檔案的編碼格式。

使用g++ test.cpp -finput-charset=GBK(或GB2312)即可通過編譯。

字元編碼問題真是令人頭疼的問題。