Facebook Product Feed XML 的字符编码错误



在尝试根据此文档创建Facebook产品提要时,似乎没有提及字符编码。

这是一个西班牙语的秘鲁电子商务网站。使用下面的 XML,即使使用的是 UTF-8,也会出现无效字符的错误。

下面是 XML 代码:

<?xml version="1.0" encoding="UTF-8" ?>
<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
<channel>
<title>Cuneo</title>
<link>https://www.cuneo.com.pe</link>
<description></description>
<item>
<g:id>Cun1003</g:id>
<g:title>Anillo chevrón</g:title>
<g:description>Anillo de plata 950, modelo chevrón. tallas 14 y 15.
</g:description>
<g:link>https://www.cuneo.com.pe/producto/anillo-chevron</g:link>
<g:image_link>https://s3.amazonaws.com/mitiendape/uploads/tienda_000214/tienda_000214_120d6a4de1daf5ff29e623c00fc8860e706e6d0c_w300_h300.png</g:image_link>
<g:mpn>CUN1003</g:mpn>
<g:condition>new</g:condition>
<g:availability>preorder</g:availability>
<g:price>55.00 PEN</g:price>
<g:google_product_category>.</g:google_product_category>
</item>  
</channel>
</rss>

应如何对此源进行编码?

我的服务器发送响应标头为

内容类型:text/xml;charset=iso-8859-1

将其更改为 UTF-8,错误消失了。

最新更新