我試圖獲得對Windows代碼頁的含義的基本理解。我有種感覺,它是給定字符圖形的給定8位值和某種「抽象」之間的翻譯。什麼是Windows代碼頁?
我做了下面的實驗。我用變音符號創建了兩個帶有字母u的字符字符。一個是使用ALT 129(使用代碼頁437)值創建的,另一個是使用ALT 0252(使用代碼頁1252)值創建的。當我檢查字面兩個字符的值爲252
爲252通用8位抽象的U帶變音符?它是Unicode值嗎?
除了鍵盤輸入是否有任何的庫函數或者系統調用使用的代碼頁? 例如,是否有函數使用給定的代碼表來轉換字符串(如上面的ALT 129值)?
是否有任何Windows系統程序或庫函數從C++調用與代碼頁的工作? – 2010-04-07 12:49:59
我不完全確定,但快速查看msdn網站建議此鏈接 - http://msdn.microsoft。com/en-us/library/dd374085%28VS.85%29.aspx – 2010-04-07 18:57:24