2
我需要找出什麼是我的VB6應用程序正在使用的字符集(編碼)。有沒有功能?像VB.net中的Encoding.Default一樣?如何獲取VB6正在使用的字符集?
我正在將此程序轉換爲Java,它們都打印相同的ASCII碼,但結果不同(Java正在使用charset windows-1252)。
由於
我需要找出什麼是我的VB6應用程序正在使用的字符集(編碼)。有沒有功能?像VB.net中的Encoding.Default一樣?如何獲取VB6正在使用的字符集?
我正在將此程序轉換爲Java,它們都打印相同的ASCII碼,但結果不同(Java正在使用charset windows-1252)。
由於
從內在觀點,在VB6串都是Unicode,UCS-2。
從系統角度來看,VB6應用程序是使用current system character set for non-unicode applications的非Unicode應用程序。
+1但是GetACP是一個更簡單的API調用。沒有參數,它返回默認的代碼頁。 http://msdn.microsoft.com/en-us/library/dd318070(v=VS.85).aspx。從VB6的東西像Declare Function GetACP Lib「kernel32」那樣。 – MarkJ