我用的visual studio是簡體中文版,打開繁體項目的時候,所有繁體中文都變成了亂碼,這樣也導緻了有些方法和變量出現亂碼,進而導緻整個程式出現錯誤。網上一查才知道繁體的編碼格式是big5,而簡體中文一般都是使用gb2312格式。
預設情況vs會根據系統裡的設定來打開非unicode檔案。 中文(簡體,中國)就是非unicode程式語言,是以将作業系統設定為支援中文(繁體,台灣)即可。
設定方法如下:控制台--區域語言選項--管理--非unicode程式語言:設定為中文(繁體,台灣),設定完以後根據提示重新開機系統,用vs打開原來的繁體項目,就正常了。 這個設定其實就是告訴作業系統和相關軟體,如果語言不是unicode,則以中文(繁體,台灣)來顯示,且不會影響本來就是unicode的程式和軟體。
PS:另外的解決方法
因為記事本和vs打開.cs檔案的時候會發現有好多亂碼,這個時候可以考慮使用浏覽器打開。我通過IE打開.cs檔案,然後修改編碼方式,編碼方式改為big5即可。
本文轉自xwdreamer部落格園部落格,原文連結:http://www.cnblogs.com/xwdreamer/archive/2011/05/06/2297019.html,如需轉載請自行聯系原作者