Php 为什么赢了';是否将此解码为html实体?

Php 为什么赢了';是否将此解码为html实体?,php,html-encode,Php,Html Encode,你自己试试吧: echo(html_entity_decode("…")); 它呼应&hellip而不是应该的.. 为什么不解码?我如何使其解码?因为默认的ISO-8859-1目标字符集不包含“…”字符。您必须明确针对UTF-8: html_entity_decode('…', ENT_QUOTES, 'UTF-8') 请注意,这在PHP5.3.3中有所改变,其中UTF-8成为默认值。um这不会像that@IbrahimDiallo我知道,否则我就

你自己试试吧:

echo(html_entity_decode("…"));
它呼应
&hellip而不是应该的
..


为什么不解码?我如何使其解码?

因为默认的ISO-8859-1目标字符集不包含“…”字符。您必须明确针对UTF-8:

html_entity_decode('…', ENT_QUOTES, 'UTF-8')

请注意,这在PHP5.3.3中有所改变,其中UTF-8成为默认值。

um这不会像that@IbrahimDiallo我知道,否则我就不会发布这个了。如何使其工作?您的代码生成:
虽然看起来很酷,但不是省略号。@Cyclone那么您的文档不会被解释为UTF-8。以您提供文档的字符集为目标,或者修复文档的提供方式。
标题(“内容类型:text/html;字符集=UTF-8”)就是这样做的。非常感谢。