如何在node.js中将数据转换为utf-8?
|
我正在使用express的node.js。我用Mongoose从MongoDB中读取了数据,并以
res.send(data)
的正常方式发送。不幸的是,某些请求传递失败。即使标题说明编码为utf-8,在某些情况下它也似乎是ANSI,导致jsonp回调函数因错误而失败。
您可以在以下页面上重现该错误:http://like-my-style.com/#!single/9837034。 jsonp调用仅在某些产品上失败,大多数产品(还有特殊字符的产品)也可以正常工作。
如何确保给定的String在node.js中以utf-8编码?
没有找到相关结果
已邀请:
3 个回复
骇毖煽洁铂
确保您的数据位于utf8中,而不是Buffer中。
纫合峭
在node.js文档中,其文档记录为request.setEncoding(),可能是错误的,因为需要在由请求创建的res对象上调用它。
乐遣杀屎
?