gpt4 book ai didi

php - strlen() 和 UTF-8 编码

转载 作者:可可西里 更新时间:2023-10-31 22:17:36 26 4
gpt4 key购买 nike

假设 UTF-8 编码,PHP 中的 strlen(),这个字符串的长度是否可能为 4?

我只对 strlen() 感兴趣,对其他函数不感兴趣

这是字符串:

$1�2

我在自己的电脑上测试过,验证过UTF-8编码,得到的答案是6。

我在 strlen 手册或我读过的有关 UTF-8 的任何内容中都没有看到任何内容可以解释为什么上面的某些字符计数少于一个。

PS:本问答(4)来 self 在Ebay上购买的ZCE模拟测试。

最佳答案

使用 mb_strlen() 怎么样?

http://lt.php.net/manual/en/function.mb-strlen.php

但是如果您需要使用 strlen,可以通过将 mbstring.func_overload 指令设置为 2 来配置您的网络服务器,这样它会自动将脚本中的 strlen 替换为 mb_strlen。

关于php - strlen() 和 UTF-8 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11034058/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com