我正在使用Zend框架和mongoDB。我需要将法国角色转换为特殊角色。
例如:Prénom - > Prénom
。我该怎么办?
答案 0 :(得分:2)
htmlentities
(http://php.net/htmlentities)可以通过以下方式执行此操作:
htmlentities('Prénom', ENT_COMPAT, 'UTF-8');
我明白了:
Prénom
结果
答案 1 :(得分:0)
也许你可以看一下strtr函数(在http://php.net/strtr阅读更多内容)?
答案 2 :(得分:0)
我认为正确的观看方式是mb_convert_encoding或htmlentities
以下是您可以查看here的示例:
$text = "Prénom";
echo mb_convert_encoding($text, 'HTML-ENTITIES', 'UTF-8');
echo "\n";
echo htmlentities($text, ENT_COMPAT | ENT_HTML401, 'UTF-8');