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

时间:2013-12-18 07:50:14

标签: php zend-framework special-characters

我正在使用Zend框架和mongoDB。我需要将法国角色转换为特殊角色。
例如:Prénom - > Prénom。我该怎么办?

3 个答案:

答案 0 :(得分:2)

htmlentitieshttp://php.net/htmlentities)可以通过以下方式执行此操作:

htmlentities('Prénom', ENT_COMPAT, 'UTF-8');

我明白了:

Prénom

结果

答案 1 :(得分:0)

也许你可以看一下strtr函数(在http://php.net/strtr阅读更多内容)?

答案 2 :(得分:0)

我认为正确的观看方式是mb_convert_encodinghtmlentities

以下是您可以查看here的示例:

$text = "Prénom"; 
echo mb_convert_encoding($text, 'HTML-ENTITIES', 'UTF-8');
echo "\n";
echo htmlentities($text, ENT_COMPAT | ENT_HTML401, 'UTF-8');