visual studio出現亂碼時應該怎么辦呢?下面小編就以visual studio繁體中文亂碼問題為例,為大家帶來這一問題的解決方法,下面就一起來了解一下吧!
visual studio繁體中文亂碼問題解決方法
案例:
工作時OS是繁體中文的,VS(2005/2008)也是繁體中文的。打開之前業余在家里做的項目(簡體中文VS開發的),里面的中文字串和注釋等都變成了亂碼……
解決辦法:
在繁體VS中打開簡體VS中開發的項目:
首先要明白VS中項目文件的編碼方式,并不是所有文件的編碼方式都一樣如web.config之類的xml會以UTF-8方式保存,其他文件則和你的vs設定有關。默認情況下vs是以系統語言為準,比如簡體系統就會以gb2312存,繁體則以big來存或者以uft-8來存如果是以uft-8來存,則不存在亂碼問題。
簡體vs中保存帶有中文簡體的項目,文件一般被保存為gb2312,(不過建議是保存為UTF-8,這樣根本不會亂碼) 在繁體vs中打開時需要設定,默認情況vs會根據系統里的設置來打開非unicode文件。 gb2312就是非unicode,所以將操作系統設置為支持簡體中文即可。
設置方法如下:控制面板--區域語言選項--高級--非unicode程式語言:設置為中文(PRC)這樣重啟系統后,用vs打開原來的簡體項目,就正常了。 這個設置其實就是告訴操作系統和相關軟件,如果語言不是unicode,則以中文PRC即GB2312來顯示,且不會影響本來就是unicode的程式和軟件,但會影響簡體中文以外的非unicode的,比如如果你的繁體軟件用的是big5編碼(非unicode),則會亂碼。
所以,言而總之,最好還是用unicode來編碼。
visual studio繁體中文亂碼問題解決方法小編就為大家介紹到這里了,希望對大家有所幫助!