私の言語(ポーランド語)のエンコーディングでは処理できません。 żółw
と書くと魅力的ですが、ślimak
と書くと、ś
は私の配列にありません。文字列からのバイト配列のエンコーディング(ポーランド語フォント)
UTF-8
でも試しましたが、結果はありません。 ここでは1250のエンコードが行われています。ż,ó,ł
で動作し、ą,ź...
では動作しません。
byte[] buffer = Encoding.GetEncoding(1250).GetBytes(postdata);
上記のコードはWebサーバーとの通信に使用されているため、通信前に問題があると思います。
も試しました:解決
byte[] buffer = Encoding.GetEncoding(28592).GetBytes(postdata); //iso-8859-2 Central European (ISO)
を、iso-8859-2 Central European (ISO)
は正解でした。 (私は古いexeプロジェクトファイルを実行していた)。
あなたはUTF16を試してください。 –
Utf-16も試しました:) iso-8859-2は正しい解決策でした – deadfish
あなたが答えを見つけたら、あなた自身が答えとしてそれを受け入れ、それを受け入れます。これにより、人々はあなたの答えに投票し、質問を閉じることができます。 – Ricibob