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