2011-07-01 20 views
2

我需要找出什麼是我的VB6應用程序正在使用的字符集(編碼)。有沒有功能?像VB.net中的Encoding.Default一樣?如何獲取VB6正在使用的字符集?

我正在將此程序轉換爲Java,它們都打印相同的ASCII碼,但結果不同(Java正在使用charset windows-1252)。

由於

回答

1

從內在觀點,在VB6串都是Unicode,UCS-2。

從系統角度來看,VB6應用程序是使用current system character set for non-unicode applications的非Unicode應用程序。

+0

+1但是GetACP是一個更簡單的API調用。沒有參數,它返回默認的代碼頁。 http://msdn.microsoft.com/en-us/library/dd318070(v=VS.85).aspx。從VB6的東西像Declare Function GetACP Lib「kernel32」那樣。 – MarkJ

相關問題