如何从已解析的HTML文本中删除/转换此类“?”字符?
是否有任何功能可以删除它?
答案 0 :(得分:3)
如果你正在使用html_entity_decode或类似的PHP函数,请检查是否有一个参数来定义例如使用的字符集。
html_entity_decode ( string $string [, int $quote_style = ENT_COMPAT [, string $charset = 'UTF-8' ]] )
http://www.php.net/manual/en/function.html-entity-decode.php
假设源不奇怪,UTF-8将正确显示字符。
答案 1 :(得分:0)
这些字符通常用于浏览器解释页面的编码。
您可以尝试使用<head>
中的元标记更改编码,例如:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">