質問
ANSIファイルを生成するRubyスクリプトがあります。
ファイルをUTF8に変換したいです。
それを行う最も簡単な方法は何ですか?
解決
データがASCII範囲0〜0x7Fの間に有効なUTF8の間にある場合、何もする必要はありません。
または、0x7Fを超える文字がある場合は、iconvを使用できます
text=Iconv.iconv('UTF-8', 'ascii',text)
他のヒント
8ビットユニコード変換形式(UTF-8) 後ろ向きに互換性があるように設計されました インターチェンジのためのアメリカ標準コード(ASCII). 。したがって、定義上、有効なASCIIシーケンスは有効なUTF-8シーケンスでもあります。詳細については、をお読みください UTF FAQ と Unicode FAQ.
ASCIIファイルは有効なUTF8ファイルであり、Qのタイトルを使用するため、変換は必要ありません。 Qのテキストでは、UIF8ファイルが何であるかはわかりません。タイトルとは異なります。
所属していません StackOverflow