将france字符转换为HTML特殊字符


Convert france character to HTML special character

我在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');