我想知道strip_tags()
和trim()
UTF-8等功能是否有意识?
我在网上发现了这个,但我不确定:
strip_tags()
:多字节UTF-8字符不包含类似于小于或大于符号的字节序列。
trim()
:多字节UTF-8字符不包含类似于空格的字节序列。
如果确实如此,使用带有UTF-8字符串的函数可能会导致字符串损坏/乱码。
谢谢。
答案 0 :(得分:6)
我认为你引用的描述恰恰相反。因为utf8多字节字符不包含空格,或lt / gt或任何其他字节< 0x80,您可以安全地在utf8字符串上使用这些函数。这就是utf8的美丽!