我有一些以日文寫的註釋的源文件。當我打開Visual Studio中的這些文件,他們似乎是這樣的:使用Visual Studio在源代碼中顯示日文字體
à–¾FNCAP‰¹—p‚̃XƒŒƒbƒh
我使用的WinXP的英語版本,但有沒有辦法讓Visual Studio來顯示實際的日文字符,而不是隨機jibberish它目前是?
我有一些以日文寫的註釋的源文件。當我打開Visual Studio中的這些文件,他們似乎是這樣的:使用Visual Studio在源代碼中顯示日文字體
à–¾FNCAP‰¹—p‚̃XƒŒƒbƒh
我使用的WinXP的英語版本,但有沒有辦法讓Visual Studio來顯示實際的日文字符,而不是隨機jibberish它目前是?
推測VS正在用錯誤的編碼解釋文件。
使用「文件 - >打開 - >文件... - >打開 - >打開方式... - >源代碼(文本)編輯器編碼」重新打開並嘗試各種編碼。
這適用於一種情況,但如果您正在進行常規開發工作,那麼您一直在打開文件。每次它都要求你輸入charset> :-( – fret 2013-03-13 05:48:17
)是的,我面臨同樣的問題,我能夠用不同的編碼打開一個文件,並以這種方式發現了正確的文件,我只是不確定如何通知Visual Studio打開整個解決方案中的源代碼文件 – DubiousPusher 2014-07-10 16:49:30
您是否已啓用對Windows的東部語言的支持?我已經打開了,並且可以在WinXP上的Visual Studio 2005中看到中文字符。
要打開它,您可能需要Windows的安裝DVD。該設置位於「控制面板」中的「區域和語言選項」下。我想你只需要檢查「爲東亞語言安裝文件」選項。
我面臨同樣的問題,並找到了適合我的解決方案。
問題是這些文件不是unicode,並且VS試圖用與您的位置匹配的編碼打開它們。幸運的是,您可以爲非unicode文件設置Windows默認行爲。看看這個鏈接,http://msdn.microsoft.com/en-us/library/ms246590.aspx。查看「正確顯示當前代碼頁中未包含的字符」。
這些方向是不正確的Windows 8(我不能爲7或以上講話。)對於Windows 8:
大多數程序應該繼續以英文運行,因爲此設置僅適用於程序和文件不支持unicode的情況。
我發現了一個通用的解決方案。這適用於Visual Studio 2013和Windows 8.1的中文文本。
每https://msdn.microsoft.com/en-us/library/ms246590.aspx
我剛剛得到了這個問題,並修改了文件「setting.json」中的「files.encoding」配置文件。進入菜單=>文件=>參考=>設置打開文件。搜索「files.encoding」並將值更改爲您的文件的編碼(我的文件使用Shift-JIS編碼,我使用Notpad ++進行了檢查)
如果您使用的是Source Safe,請使用源代碼手動備份日本文本立即。 Unicode可能會破壞VSS中的文件。 – MusiGenesis 2008-10-16 23:16:30
您是否找到解決方案? – 2015-08-26 12:03:23