Net::HTTP 経由でデータを取得する必要があります。ASCII-8 ビットで応答を受信することでうまく機能します。問題は、これを utf8 にエンコードし、すべての非ラテン記号を保存する方法です。
@content.encode('utf-8', 'binary', :invalid => :replace,
:undef => :replace, :replace => '')
私はすべてのキリル記号を失います
@content.encode('utf-8', 'binary')
エラーが発生"\xCB" from ASCII-8BIT to UTF-8
します
@content.force_encoding("UTF-8)
キリル文字の代わりに ������ を得る
Google検索で答えが見つかりません。