ビジネスパートナーにデータを送信しています。パートナーの要求は明確です。UTF-8 署名付き XML です。さらに、実体表記ではないドイツ語のウムラウトを受け取りたいと考えています。
このドイツのサイトでは、10 進表記が示されています。でも意味は同じです。
では、エンコーディングにウムラウトの送信方法を伝えるにはどうすればよいでしょうか?
前もって感謝します!
//編集: ビジネス パートナーは、エンティティ表記でウムラウトを受け取ることを確認しました ({)
//edit2: データの送信に使用するコードは次のとおりです
WebClient client = new WebClient
{
Proxy = new WebProxy("wwwproxy", 80)
{
Credentials = CredentialCache.DefaultCredentials
}
};
byte[] response = client.UploadData(
Data.Resources.gateway_uri,
Encoding.UTF8.GetBytes(request.ToString(SaveOptions.DisableFormatting)));
return XDocument.Parse(System.Text.Encoding.UTF8.GetString(response));