【发布时间】:2012-09-18 13:53:36
【问题描述】:
好的,我有一个名为“temp.xml”的文件,其中包含大约 100 个条目。这是一个子条目的示例..
<title>© 2008 Some Company</title>
现在,我想在“title”中获取确切的内容,但是通过这样做......
$doc = new DOMDocument();
$doc->load('temp.xml');
foreach ($doc->getElementsByTagName('entry') as $node) {
echo $node->getElementsByTagName('title')->item(0)->nodeValue;
}
我明白了……
© 2008 Some Company
我想要...
© 2008 Some Company
Php 正在转换 ASCII 字符,我希望它们完好无损。我在谷歌上搜索了两个多小时,但无济于事......
【问题讨论】:
-
'Â' 的字符代码为 195。我猜不出你为什么也有那个字符。
-
如果 php 页面将输出作为网页写入浏览器。绝对不会看到“©”,因为这是html实体,所以浏览器会将其显示为字符
-
我知道浏览器会将其显示为字符,但我想将其保存到数据库中...
-
你的xml文件的编码是什么?
-
我想答案就在这里:perlmonks.org/?node_id=803529
标签: php xml encoding ascii domdocument