使用VS2008開發MFC,如何支持中文輸入?

VS2008默認的字符編碼是Unicode,在開發MFC時,使用CDC之類的設備,輸入中文時會亂碼,爲了解決這個問題,需要修改VS2008的字符編碼。

(1)選擇項目——Text屬性,跳出如下對話框:


(2)選擇配置屬性——常規,在右邊的項目默認值中的字符集選項上,在下拉菜單中選擇“使用多字節字符集”。


(3)重新編譯項目,即可輸入中文。

注意:修改相應項目中的代碼,以與此字符集相符。如TextOutW()函數要改爲TextOut()。


另:VC2008 ERROR C101008A解決方案這個問題經常出現!其實並不是你的真正出現了什麼問題,只是你的編譯鏈接的時候編譯器自身的問題而已!也許是VS2005 ,VS2008 的BUG吧,解決的方法:點class view中的工程,選右鍵,再點clean就可以了; 或者是 build->clean solusion也可以
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章