character that cannot be represented

場景說明:
    環境:VS2005,編輯C++代碼,在類的構造函數的初始化列表中刪除最後一個初始化變量,出現如下的錯誤:
The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss。
大意是:當前的編碼頁出現一些無法正常顯示的字符,如果強制保存成unicode編碼,可能導致數據丟失
代碼簡單如下:
    A::A():m_a(false),m_b(false).....,m_z(false)
{
}
刪除最後一個m_z出現上述的問題,如果這種情況下,將左括號放在最後就不會出現任何的問題。
解決方案:
Ctrl+A選中當前的文檔,然後點擊文件,然後選中高級保存選項,在彈出的窗口中,選擇如下:
編碼(E):
Unicode(UTF-8帶簽名) - 代碼頁65001
行尾(L):
當前設置
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章