读混合编码字符串

时间:2010-08-11 05:54:30

标签: c# encoding

我用(windows-1256)编码读取了一些字符串,但该字符串中的数字使用(UTF-8)编码,因此所有文本除了数字(用utf-8编码)读取但数字显示为(?)这是可以接受的。但我想知道如何在没有问题的情况下阅读完整的文本,我怎么知道何时在编码之间切换以阅读正确的文本。
注意:浏览器会正确显示这些文本,以便他们知道何时应该切换

任何解决方案或代码?

1 个答案:

答案 0 :(得分:0)

windows-1256代码页的下半部分与ASCII相同。 UTF-8中的数字也与ASCII相同 - 如果您使用windows-1256编码读取字符串,它应该可以正常工作。