我在 VB6 中有一个解密程序。我现在想要在 C# 中进行相同的解密。需要解密的字符串是 unicode,所以我使用 Encoding.Unicode.GetString 来读取 C# 中的输入。输入现在看起来与 VB6 中的完全相同。
循环中的前几个字符被解密 ok!然后我遇到了一个不同......程序用与VB6不同的索引解析字符'〜'。
调试时,我在 VB 和 .Net 中看到以下内容:
VB6 ~ = code 152
C# ~ = code 732
不用说,解密失败。我需要为上述角色获得 152。
这里有什么问题?
问候,
米歇尔