gpt4 book ai didi

node.js - 如何在请求 promise 中制作 UTF-8?

转载 作者:搜寻专家 更新时间:2023-10-31 22:38:10 25 4
gpt4 key购买 nike

我用 Request-Promise 提出了一个请求请求后带有变音符号:

var file = rp({uri: serviceURL, encoding: 'utf8'}).forEach(function (polizeistelle) {
console.log(polizeistelle)
}

在控制台日志中,它显示的是“pr�si”而不是“präsi”

感谢帮助

最佳答案

这是因为 serviceURL 没有传送 utf8。这里 utf-8 没有转换为 utf8,而只是告诉将响应解释为 utf8。

你应该使用

rp({uri: serviceURL, encoding: 'latin1'})

正确读取响应,然后在需要时将其转换为 utf8。

关于node.js - 如何在请求 promise 中制作 UTF-8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42609040/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com