【发布时间】:2018-11-27 18:08:54
【问题描述】:
我有一个包含此内容的字符串:
$myString = 'Câmara de Dirigentes Lojistas';
这个字符串有 29 个字符。但是当我调用 strlen 时,它返回 30 !即使我打电话给var_dump($myString),结果也是这样:
114:string 'Câmara de Dirigentes Lojistas' (length=30)
这里发生了什么?也许问题与特殊字符â有关?
【问题讨论】:
-
â是两个字节。欢迎使用 UTF8,从现在开始使用mb_strlen()以及基本上您在侧边栏中看到的所有其他mb_函数。 -
@Sammitch 谢谢,这成功了!
标签: php