【发布时间】:2013-01-24 12:24:15
【问题描述】:
我正在尝试向屏幕输出包含 ® ™ 等奇数字符的字符串。当我这样做时,� 会替换所有奇数字符。我试过调查htmlentities(),但没有输出任何奇怪的字符。我知道我可以使用 HTML 代码,但这不适用于我的情况。
【问题讨论】:
-
这看起来像是在 UTF-8 上下文中输出 ISO-8859-1 字符,但它需要更多信息。字符串从何而来?
-
这个字符串来自我的 CMS (CQ5) 中的一个表单。
-
你输出到终端吗?如果是,是哪个终端程序? Linux?腻子?
-
信息还不够。你在哪里输出数据?在什么情况下?考虑显示一些代码。
-
现在我只用一个局部变量进行测试:
var_dump( htmlentities('foo ®®', ENT_QUOTES, "UTF-8") );