首页 > 解决方案 > php 使用 strtolower('Fötus') 的奇怪编码行为;

问题描述

我运行时似乎有一些奇怪的编码问题:

echo strtolower('Fötus');

我明白了f�tus

为什么ö甚至被触摸?(已经是小写了)

标签: phpcharacter-encoding

解决方案


您需要使用mb_strtolower()函数,如下所示

echo mb_strtolower('Fötus');
// Output is fötus

推荐阅读