我在mongoDB中使用Zend框架。我需要将法国字符转换为特殊字符。
例如:Prénom->Prénom
。我能做什么?
htmlentities
(http://php.net/htmlentities)可以这样做,如果你打电话:
htmlentities('Prénom', ENT_COMPAT, 'UTF-8');
我得到:
Prénom
结果
也许您可以看看strtr函数(阅读更多http://php.net/strtr)?
我认为正确的查看方式是mb_convert_encoding或htmlentities
这里有一个你可以在这里查看的例子:
$text = "Prénom";
echo mb_convert_encoding($text, 'HTML-ENTITIES', 'UTF-8');
echo "'n";
echo htmlentities($text, ENT_COMPAT | ENT_HTML401, 'UTF-8');