にウムラウトをオンにします。Node.jsの要求は、私は、Webサービスに対して次の要求(要求/要求を使用して)やってる
'content-type': 'text; charset=Cp1252',
'content-length': '1895980',
vary: 'Accept-Encoding,User-Agent'
私はまったくの幸運と日のためにこれをしようとしている:
これらはWebサービスが返信ヘッダです。私は間違って何をしていますか?
ここでは、これまでに私の問題を解決していなかった質問/回答のリストです:
- Umlauts broken when doing get request
- Problems making http-post requests with German umlauts (ä ö ü) or special chars (ß) with Node.js
- Send umlauts from Node.js to iOS
- Automatic UTF-8 encoding in Node.js HTTP client は
- Custom HTTP header value - trying to pass umlaut characters
- How to get UTF-8 in Node.js?
- How to get i18next-node to display umlauts the right way?
- How do I URl encode something in Node.js?
それは、次のいずれかが、私の入力文字列がUTF-8でないことが原因となることができますか?
let hash = crypto.createHmac("sha256", this.options.Signer);
this.query['Signature'] = hash.update(stringToSign).digest("base64");
署名者は0-9
、a-z
、A-Z
、+
、及び/
を含む文字列です。
this.query['Signature']
はURLの一部です。
あなたは送信している正確な文字は何ですか?現在どのようにエンコードされており、現在のキャラクタセットは何ですか? – zerkms
ウムラウトが "まだ"ウムラウトであるところ。 – zerkms
"ノードjs要求はウムラウトをturnsに変えます" "私が何をするにしても、ウムラウトはturnedに変わります。 ---これらのフレーズはどういう意味ですか? – zerkms