PHP iconv_strlen问题

3
当icon_strlen在坏字符序列上失败时,具体指什么呢? 我想知道的是字符序列。谢谢。

1
请展示您正在使用的代码、一些示例数据以及您确切遇到的错误。 - Pekka
1
我只是想知道字符序列是什么意思,这里有一个链接,可以了解更多信息:http://www.php.net/manual/en/function.iconv-strlen.php#62320 - GHOV
1个回答

4
一个字符序列是一系列字节。在使用UTF-8时,并非所有的字节组合都是有效的。
字节序列\xc2\xbc形成Unicode字符U+00BC,当使用UTF-8编码时,它是"VULGAR FRACTION ONE QUARTER"符号(¼)。
字节序列\xe2\x88\x9c形成Unicode字符U+221C,当使用UTF-8编码时,它是"FOURTH ROOT"符号(∜)。
对于UTF-8编码而言,不良的字符序列将是任何不能适应UTF-8字节流所需模式的字节组合,例如,字节序列\xbc\xbc是非法的,因为两个字节的字符必须在第一个字节中具有110xxxxx,但是\xbc写成位时是10111100。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接