當前位置:編程學習大全網 - 網站源碼 - vc++2005中使用unicode作為默認字符集有什麽好處?

vc++2005中使用unicode作為默認字符集有什麽好處?

Unicode支持世界上大多數語言的字符,包括中文、日文、韓文、泰文、英文等。多字節僅支持幾個拉丁字符,如英語。妳可能會問“我用多字節編譯的程序也能正常顯示中文”,那麽妳可以把這個程序復制到泰語系統中,試著運行壹下。這樣壹來,中文就成了亂碼,而unicode編譯的程序就不會有這個問題了。壹般歐美老外寫的程序都是用多字節的,因為他們不考慮支持東亞語言,我們盡量用unicode寫程序。另壹個提醒:

1.盡量在程序中使用TCHAR、_T、_tcslen等變量或函數,屬於中間類型。編譯時,當您的工程屬性中設置了使用多字節字符集時,TCHAR被CHAR替換,_T被刪除,_tcslen被strlen替換;;當設置了使用Unicode字符集時,TCHAR將替換為wcahr_t,_t將替換為l,_tcslen將替換為wcslen。這樣做的好處是,您的項目只需更改壹個選項,就可以在unicode和多字節之間切換,並且兩種編譯都不會報告錯誤。

2.未設置等同於使用多字節字符集。

  • 上一篇:易語言如何免殺
  • 下一篇:源代碼乘法過程
  • copyright 2024編程學習大全網