Facebook产品供稿XML错误字符编码
问题描述:
根据此documentation尝试创建Facebook产品供稿时,似乎没有提及字符编码。Facebook产品供稿XML错误字符编码
这是一个西班牙语的秘鲁电子商务网站。使用下面的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>
如何把这个饲料编码?
答
我的服务器被发送响应头
内容类型:文本/ XML的,字符集= ISO-8859-1
将其更改为UTF-8和错误不见了。