我在VB6中有一個解密例程。我現在想在C#中進行相同的解密。 需要解密的字符串是unicode,所以我使用Encoding.Unicode.GetString來讀取C#中的輸入。輸入現在看起來與VB6中的完全相同。.Net unicode問題,vb6傳統
循環中的前幾個字符被解密了!然後我遇到一個差異... 程序解析字符'〜'的索引與VB6中的索引不同。
當調試我看到在VB和NET中執行以下操作:
VB6〜=碼152
C#〜=代碼732
不用說,解密失敗。我需要爲上面提到的角色獲得152。
這裏有什麼問題?
問候,
米歇爾
感謝您的回答,您是對的。 其實我忘了在C#中用codepage 1252讀取解密種子。 – 2009-06-29 13:39:09