很高兴通过由 PHP 和 SimpleDOM.php 处理的 Web 表单将内容保存到我的 XML 文件中
我需要保存有英文定价的商品,所以我需要英文英镑符号。但是,当我这样做时,会发生两件事:
它将保存的价格返回为 £
如果我在没有任何其他更改的情况下再次保存它,SimpleDom 解析器然后 barfs 并删除 XML 文件中除英文磅符号之外的任何其他内容。
我的 XML 文件的第一行看起来像
<?xml version="1.0" encoding="ISO-8859-1"?>
在 XML 文件中,£ 被保存为
&Acirc;&pound;
据我所知,iso-8859-1 应该有 £ 符号,所以非常困惑为什么这个 Acirc 会进入它......
我在另一个线程上看到有人说尝试使用 8859-15 但这没有任何区别。
有什么想法吗?
Cheers Jas(对所有这些编码内容的完整 nube)