当我使用函数Chr(225)时,我得到字符“á”,因为Windows的代码页是1250(System.Globalization.CultureInfo.CurrentCulture.TextInfo.ANSICodePage)
是否可以使用Chr(225),但获得另一个代码页的字符?
例如代码225在代码页中表示DOS-852字符“ß”。
我需要将“á”转换为“ß”。
是否可以获得DOS代码页852的字符? 例如,Chr(225)应该返回“ß”。
谢谢!
答案 0 :(得分:2)
您可以获得特定代码页的编码,在您的情况下为852:
Dim enc = Text.Encoding.GetEncoding(852)
Dim str = enc.GetString(New Byte() {225})
请查看Encoding类,以了解文本编码之间的转换。