相关疑难解决方法(0)

php iconv translit删除重音:不能作为例外工作?

考虑这个简单的代码:

echo iconv('UTF-8', 'ASCII//TRANSLIT', 'è');
Run Code Online (Sandbox Code Playgroud)

它打印

 `e
Run Code Online (Sandbox Code Playgroud)

而不仅仅是

 e
Run Code Online (Sandbox Code Playgroud)

你知道我做错了吗?


添加setlocale后没有任何改变

setlocale(LC_COLLATE, 'en_US.utf8');
echo iconv('UTF-8', 'ASCII//TRANSLIT', 'è');
Run Code Online (Sandbox Code Playgroud)

php string unicode utf-8 unicode-normalization

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

php ×1

string ×1

unicode ×1

unicode-normalization ×1

utf-8 ×1