Javascript 如何在更新产品时处理body_html中的特殊UTF8字符?
我正在使用API更新产品。但是,当body_html字段中存在非ASCII(大于0x7f)时,产品不会得到更新 例如:Javascript 如何在更新产品时处理body_html中的特殊UTF8字符?,javascript,shopify,non-ascii-characters,Javascript,Shopify,Non Ascii Characters,我正在使用API更新产品。但是,当body_html字段中存在非ASCII(大于0x7f)时,产品不会得到更新 例如: body_html: "<b>Acer’s Aspire®</b>" body\u html:“宏碁的Aspire®” 没有任何错误/警告的情况下失败我解决了这个问题: 然而,我认为Shopify应该在后端解决这个问题。这是一个®;像?我从另一个来源获取产品内容。我得到了一个UTF8字符串,如下所示Acer的Aspire®
body_html: "<b>Acer’s Aspire®</b>"
body\u html:“宏碁的Aspire®”
没有任何错误/警告的情况下失败我解决了这个问题:
然而,我认为Shopify应该在后端解决这个问题。这是一个
®;代码>像?我从另一个来源获取产品内容。我得到了一个UTF8字符串,如下所示Acer的Aspire®
。我认为问题不是由>
引起的,而是由'
引起的。好的,通过替换这两个字符,请求就可以通过了。你是想更新到数据库还是什么?我使用的是Shopify.com的API。我正在使用Node.js向他们的服务器发出HTTPS请求