HTTP ヘッダーを使用して、Unicode 文字 ( などñ
) を含む文字列をカスタム http サーバーに送信しています。
文字列をヘッダーとして追加すると:
webClient.Headers.Add("Custom-Data", "señor");
サーバーによって次のように解釈されます。
se�or
明らかに、値を別の方法でエンコードする必要がありますが、どのエンコードを使用すればよいかわかりません。
拡張/特殊文字を保持するには、この HTTP ヘッダーをどのようにエンコードすればよいですか?
- 関連する質問に対する porneL の回答は紛らわしいです。
- 未回答、関連: C# WebClient 英語以外のリクエスト ヘッダー値のエンコード