我有这样的文字:
/> 23 visível (diagonal)<br /> Energy Star<br />
我想将其转换为真实的texto以在浏览器上显示....
我尝试了htmlentities方法,但我得到了这个:
23 visÃÂvel (diagonal)
Energy Star
我应该得到:
visível (diagonal)
Energy Star
答案 0 :(得分:0)
您的结果对我来说似乎是 utf8 ... 您可以尝试使用其他
utf8_decode( ... ).
但真正的答案是在apache中将默认编码头更改为utf8 或者
header("Content-Type: text/html; charset=utf-8");
php默认情况下应该使用utf-8(参见php.net)
答案 1 :(得分:0)
要显示corectly utf-8字符,请在php脚本的开头添加此代码:
header('Content-type: text/html; charset=utf-8');
这段代码在html5文档中:
<meta charset="utf-8" />