ANSI ファイルを生成する Ruby スクリプトがあります。
ファイルをUTF8に変換したい。
それを行う最も簡単な方法は何ですか?
データが ascii 範囲 0 から 0x7F の間にある場合、有効な UTF8 であるため、何もする必要はありません。
または、0x7F より上の文字がある場合は、Iconv を使用できます。
text=Iconv.iconv('UTF-8', 'ascii',text)
8 ビットのUnicode Transformation Format (UTF-8) は、 American Standard Code for Information Interchange (ASCII)と下位互換性を持つように設計されています。したがって、定義上、有効な ASCII シーケンスは有効な UTF-8 シーケンスでもあります。詳細については、UTF FAQおよびUnicode FAQを参照してください。
ASCII ファイルはすべて有効な UTF8 ファイルであり、Q のタイトルで表示されるため、変換は必要ありません。あなたのQのテキストを見ると、UIF8ファイルが何であるかわかりません。タイトルとは大きく異なります。