我有一些UTF-8 HTML這樣的:PHP的getElementsByTagName用的nodeValue返回邪惡人物
<a href="http://example.com">Today 11:12 AM</a>
而且getElementsByTagName('a')->item(0)->nodeValue
返回此:
Today 11:12 AM
,我沒有任何問題這個html中的其他節點。
我在做什麼錯?
我有一些UTF-8 HTML這樣的:PHP的getElementsByTagName用的nodeValue返回邪惡人物
<a href="http://example.com">Today 11:12 AM</a>
而且getElementsByTagName('a')->item(0)->nodeValue
返回此:
Today 11:12 AM
,我沒有任何問題這個html中的其他節點。
我在做什麼錯?
源文件是ASP和IIS。
我結束了使用此爲違規字符:
str_replace(chr(), chr(), $html);
嘗試明確設置編碼DOMDocument對象:
$dom = new DOMDocument('1.0', 'UTF-8');
@Heatshota THX,但沒有任何變化。 – user191688 2012-04-06 19:30:18