【问题标题】:Wrong character encoding for Facebook Product Feed XMLFacebook Product Feed XML 的字符编码错误
【发布时间】:2017-08-08 18:58:31
【问题描述】:

在尝试根据documentation 创建 Facebook 产品 Feed 时,似乎没有提及字符编码。

这是一个西班牙语的秘鲁电子商务网站。使用下面的 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 facebook utf-8 rss facebook-marketing-api


    【解决方案1】:

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

    Content-Type:text/xml;charset=iso-8859-1

    改成UTF-8,错误就消失了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-07
      • 1970-01-01
      • 2016-01-15
      • 2012-10-29
      • 1970-01-01
      • 1970-01-01
      • 2014-03-28
      • 2018-10-05
      相关资源
      最近更新 更多