「caiò」などの特殊文字を使用して、HTTP Post 経由で SMS を送信する必要があります。
したがって、私のコードでは、文字列を ISO-8859-1 に変換しようとしています。
基本的に、文字列が ISO-8859-1 で変換され、Uri.EscapeDataString() メソッドが呼び出された場合、"ò" の代わりに "F2" 16 進コードが必要です。しかし、UTF8エンコーディングの16進コードである %C3%A0 を取得します。
Encoding iso = Encoding.etEncoding("ISO-8859-1");
string StringBody = iso.GetString(iso.GetBytes(Body));
UrlParameter += "&data=" + Uri.EscapeDataString(StringBody);