php - php 使用 strtolower('Fötus') 的奇怪编码行为;
问题描述
我运行时似乎有一些奇怪的编码问题:
echo strtolower('Fötus');
我明白了f�tus
为什么ö甚至被触摸?(已经是小写了)
解决方案
您需要使用mb_strtolower()函数,如下所示
echo mb_strtolower('Fötus');
// Output is fötus
推荐阅读
- django - Docker 容器上的文件权限
- javascript - 我想调用另一个组件的方法
- r - 如何将嵌套的数据框列表转换为数据框?
- python - 为什么如果我用魔杖从pdf中提取图像jpg,它会使我在文本上变成黑色背景
- python - 如何在python字典中拆分值?
- python - 阅读 redmine 的最后一条评论
- swift - 使用扩展将数据转换为 UInt32
- asterisk - 应该使用哪个文件以星号开头以避免 g729 和 ulaw 编解码器的转码?我想最小化 CPU 负载
- sql-server - 如何从 SQL 视图创建表结构?
- firemonkey - Firemonkey - iOS 文件共享