2011-09-08 76 views
0

如何使字体适用于西里尔字母。 现在,当我尝试输入一些西里尔文:“Тест”它返回“ТÐμÑ” 我的代码: $ var = htmlentities($ var); 编码:utf-8。 谢谢!HTMLENTITIES不适用于西里尔字母

+0

为什么你需要HTML实体摆在首位?如果你有UTF-8输出,显示实际的字符应该可以正常工作。 –

+0

我希望我的用户不要在他们的评论中输入HTML代码 –

+2

'htmlspecialchars()'不够吗?它会完全规避西里尔问题。 –

回答

1

为了使关闭了这个问题 -

我希望我的用户不要在他们的评论

输入HTML代码这是没有必要的; htmlspecialchars()将转换为防止显示HTML所需的所有特殊字符。

3

我有同样的问题,尝试此解决方案:

<?php echo htmlentities("Текст на русском языке", ENT_QUOTES, 'UTF-8') ?>