考虑这个简单的代码:
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)