Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在更新产品时处理body_html中的特殊UTF8字符?_Javascript_Shopify_Non Ascii Characters - Fatal编程技术网

Javascript 如何在更新产品时处理body_html中的特殊UTF8字符?

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®

我正在使用API更新产品。但是,当body_html字段中存在非ASCII(大于0x7f)时,产品不会得到更新

例如:

 body_html: "<b>Acer’s Aspire®</b>" 
body\u html:“宏碁的Aspire®”

没有任何错误/警告的情况下失败

我解决了这个问题:


然而,我认为Shopify应该在后端解决这个问题。

这是一个
®;​​​​​​​​​像?我从另一个来源获取产品内容。我得到了一个UTF8字符串,如下所示
Acer的Aspire®
。我认为问题不是由
>
引起的,而是由
'
引起的。好的,通过替换这两个字符,请求就可以通过了。你是想更新到数据库还是什么?我使用的是Shopify.com的API。我正在使用Node.js向他们的服务器发出HTTPS请求