【发布时间】:2014-05-31 21:56:44
【问题描述】:
我正在尝试查询以纯文本形式回答的网络服务。文本中通常有德语umlauts。在接收到的流中,变音符号被破坏了。任何想法我做错了什么?
问候, 托斯滕
这里是示例代码:
var request = require('request');
var uri = <anUriWithUserId>;
request(uri, {encoding: 'utf8','content-type': 'text/plain; charset=UTF-8'},
function (error, response, body)
{
console.log("encoding: " + response.headers['content-encoding']);
console.log("type: " + response.headers['content-type']);
console.log(body);
});
然后回应:
encoding: undefined
type: text/plain
error=0
---
asin=
name=Eistee
detailname=Pfanner Der Gr�ne Tee, Zitrone - Kaktusfeige, 2,0 l
vendor=Hermann Pfanner Getr�nke GmbH, Lauterach, �sterreich
maincat=Getr�nke, Alkohol
【问题讨论】:
-
不是终端,因为
console.log('üäö');很好用 -
也许这只是一个错字,但
content-type不应该用引号引起来...
标签: node.js http httprequest http-get diacritics