我用(windows-1256)编码读取了一些字符串,但该字符串中的数字使用(UTF-8)编码,因此所有文本除了数字(用utf-8编码)读取但数字显示为(?)这是可以接受的。但我想知道如何在没有问题的情况下阅读完整的文本,我怎么知道何时在编码之间切换以阅读正确的文本。
注意:浏览器会正确显示这些文本,以便他们知道何时应该切换
任何解决方案或代码?
答案 0 :(得分:0)
windows-1256代码页的下半部分与ASCII相同。 UTF-8中的数字也与ASCII相同 - 如果您使用windows-1256编码读取字符串,它应该可以正常工作。