【发布时间】:2010-11-08 03:23:06
【问题描述】:
就像我们现在一样,在 PHP 中处理多字节字符串并不容易。例如我想获取以下字符串的长度:ä
strlen('ä'); // 2, because ä equals 2 bytes
mb_strlen('ä', 'UTF-8'); // 1
iconv_strlen('ä', 'UTF-8'); // 1
我应该使用哪些功能? mb_* 还是 iconv_*?为什么?考虑到编码可能不限于UTF-8。
提前谢谢!
【问题讨论】:
标签: php unicode multibyte iconv