【发布时间】:2009-06-29 13:22:32
【问题描述】:
我在 VB6 中有一个解密例程。我现在想要在 C# 中进行相同的解密。 需要解密的字符串是 unicode,所以我使用 Encoding.Unicode.GetString 来读取 C# 中的输入。输入现在看起来与 VB6 中的完全相同。
循环中的前几个字符被解密 ok!然后我遇到了不同... 该程序使用与 VB6 不同的索引来解析字符 '~'。
调试时,我在 VB 和 .Net 中看到以下内容:
VB6 ~ = 代码 152
C# ~ = 代码 732
不用说,解密失败。我需要为上面提到的角色获得 152。
这里有什么问题?
问候,
米歇尔
【问题讨论】:
标签: .net unicode vb6-migration codepages