iconv_strlen、mb_strlen和strlen函数之间有什么区别?
在现实世界中,每一个都有什么用呢?
发布于 2011-05-17 16:20:00
strlen()和mb_strlen()的不同之处在于,第二个支持多字节字符。这意味着,这是真正的字符数。第一个假设字符串总是以ascii表示,这也意味着它总是以字节为单位返回大小(在处理二进制“字符串”时非常有用)。
据我所知,iconv_strlen()与mb_strlen()非常相似,但与mb_strlen()相比,它在错误的字符序列上失败了,只是忽略了它们。它使用iconv-library (显然是;))。
https://stackoverflow.com/questions/6028041
复制相似问题