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和错误不见了。