2016-04-29 11 views
0

私はAPIにリクエストを送信し、サーバーはその応答の一部をロシア語で送信します。コードページ1251エンコーディングを使用して応答をデコードしますが、依然として必要な結果は得られません。ロシア語(シリカル)からのHttpレスポンスコンテンツのデコード

英語のレスポンスを元に戻すにはどうすればよいですか?私はどんなエンコーディングを使用しますか?

答えて

0

ロシア語の文字(キリル文字)をラテン文字に変換する必要がある場合は、キリル文字とラテン文字の関係で辞書構造を使用できます。

var map = new Dictionary<char, string> 
{ 
    { 'Ж', "G" }, 
    { 'е', "e" }, 
    { 'ф', "f" }, 
    { 'Й', "Y" }, 
    ... 
} 

var result = string.Concat("Россия".Select(c => map[c])); 
+0

ご連絡ありがとうございます。これは動作するように見えますが、手動ではない別の方法はありませんか? –

関連する問題