$str = 'cbqNK78你玩👌😁ā';
用strtolower 处理完后,
为什么web 模式可以正常显示,而用命令行运行,却是 "cbqnk78你玩👌😁�"
变成乱码了?
不同模式下,结果为什么会不一样。
$str = 'cbqNK78你玩👌😁ā';
用strtolower 处理完后,
为什么web 模式可以正常显示,而用命令行运行,却是 "cbqnk78你玩👌😁�"
变成乱码了?
不同模式下,结果为什么会不一样。
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答579 阅读✓ 已解决
789 阅读
我在本地测试正常,命令行和网页可能会使用不同的配置文件,你可以看看
php -i | grep mbstring
的输出,命令行的 PHP 是否加载了 mbstring 模块。