2011-10-19 71 views
2

今天我從VS2008切換到VS2010。由於這個原因,我將其中一個項目轉換爲在VS2010中使用它。在這個項目中我使用韓文字符。將項目從VS2008轉換爲Vs2010後的表示/編碼錯誤

在VS2008中,字符在標籤上正確顯示。在VS2010中,角色不顯示。只有一些方形符號作爲替代品。

在這兩個項目的源代碼中,韓文字符顯示正確。我也沒有改變。甚至沒有字體或其他東西。所以在轉換過程中必須發生「錯誤」。

我該如何解決這個問題?我希望你能理解我的蹩腳英語,並能幫助我。

+0

這聽起來像是轉換器軟件的一個嚴重問題。你能否測試這是否也會出現在包含韓文字符的最小項目中?如果是這樣,你可以上傳轉換後的測試項目(不是你的原版)嗎? – Abel

+0

另一個想法:嘗試[這個免費工具](http://www.emmet-gray.com/Articles/ProjectConverter.htm)轉換回到2008年。它不會更改源文件,也不會更改編碼。嘗試在VS2008中打開後向轉換的項目。如果這個運行正確,問題在於源文件的編碼不兼容。如果你仍然看到塊,問題是由轉換器引起的。 – Abel

回答

1

我通過安裝VS2010的SP1解決了這個問題。之後,所有字符都正確顯示,而無需再次轉換項目。

因此,轉換工具似乎沒有問題,但在VS2010中一般的錯誤。

簡而言之:安裝VS2010 SP1修復韓文字符的不正確顯示。

+0

很高興聽到它解決了。如果你願意,你可以在兩天後標記自己的答案,作爲接受的答案。 – Abel

+0

感謝您的諮詢。我會這樣做的。 – netblognet

相關問題