我在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