Excelからエクスポートされたcsvドキュメントがあり、英語と非英語(ロシア語)の両方の文字が含まれています。
私はそれを開くことができました
CSV.open @tmp, "rb:ISO-8859-1", {col_sep: ";"}
しかし、ロシアのシンボル\xCE\xF1\xF2\xE0\xEB\xFC\xED\xFB\xE5 \xE7\xE0\xEF\xF7
などを読み取ります。「rb:ISO-8859-1:UTF-8」を試しましたが、モードなしで実行されたcsv.openと同じように、「ArgumentError:UTF-8の無効なバイトシーケンス」が表示されます。
これをどのように修正できますか?また、「モード」引数オプションを見つける方法-それが説明されているドキュメントからは理解できませんでした。
重要な場合、メイン環境はUbuntuサーバーです。