質問

ANSIファイルを生成するRubyスクリプトがあります。

ファイルをUTF8に変換したいです。

それを行う最も簡単な方法は何ですか?

役に立ちましたか?

解決

データがASCII範囲0〜0x7Fの間に有効なUTF8の間にある場合、何もする必要はありません。

または、0x7Fを超える文字がある場合は、iconvを使用できます

text=Iconv.iconv('UTF-8', 'ascii',text)

他のヒント

8ビットユニコード変換形式(UTF-8) 後ろ向きに互換性があるように設計されました インターチェンジのためのアメリカ標準コード(ASCII). 。したがって、定義上、有効なASCIIシーケンスは有効なUTF-8シーケンスでもあります。詳細については、をお読みください UTF FAQUnicode FAQ.

ASCIIファイルは有効なUTF8ファイルであり、Qのタイトルを使用するため、変換は必要ありません。 Qのテキストでは、UIF8ファイルが何であるかはわかりません。タイトルとは異なります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top