php strtolower 在不同运行模式下结果不同的疑问?

$str = 'cbqNK78你玩??ā';
用strtolower 处理完后,
为什么web 模式可以正常显示,而用命令行运行,却是 "cbqnk78你玩??�"
变成乱码了?

不同模式下,结果为什么会不一样。


当年话下
浏览 625回答 2
2回答

繁星点点滴滴

我在本地测试正常,命令行和网页可能会使用不同的配置文件,你可以看看 php -i | grep mbstring的输出,命令行的 PHP 是否加载了 mbstring 模块。

牛魔王的故事

我在本地测试正常,命令行和网页可能会使用不同的配置文件,你可以看看 php -i | grep mbstring的输出,命令行的 PHP 是否加载了 mbstring 模块。
打开App,查看更多内容
随时随地看视频慕课网APP