给定一个以指向字节数组(字符)的指针形式表示的字符串,如何在C/C++中检测字符串的编码(我使用的是Visual Studio 2008)?我搜索了一下,但大多数示例都是用C#完成的。
谢谢
给定一个以指向字节数组(字符)的指针形式表示的字符串,如何在C/C++中检测字符串的编码(我使用的是Visual Studio 2008)?我搜索了一下,但大多数示例都是用C#完成的。
谢谢
0x80
到0xff
之间,则肯定不是ASCII或UTF-7。如果您将输入限制为某种Unicode变体,则可以假设它是UTF-8。否则,您必须猜测确定哪个多字节字符集它是。这将不好玩。