私はすべての上に検索し、すべてのものを試してみましたが、私はまだ取得しました:私は追加にもかかわらずRuby 1.9の無効なマルチバイト文字(UTF-8)
some_string.gsub(/…/)
:
invalid multibyte char (UTF-8)
のような何かを行うときこれはファイルの先頭にあります:
# encoding: utf-8
助けてください?
私はすべての上に検索し、すべてのものを試してみましたが、私はまだ取得しました:私は追加にもかかわらずRuby 1.9の無効なマルチバイト文字(UTF-8)
some_string.gsub(/…/)
:
invalid multibyte char (UTF-8)
のような何かを行うときこれはファイルの先頭にあります:
# encoding: utf-8
助けてください?
良いクイックフィックス。しかし、実際のUTF-8文字を使用するのは素晴らしいことです。 –
ファイルが実際にUnicodeでエンコードされていることを確認しましたか? '-Ku'オプションを使ってrubyスクリプトを実行しようとすることもできます – alf
このオプションは実際に1.8用です。もし1.8を使用していたら、それは必要ないでしょう。 – pguardiario
私は簡単なテストファイルを作ってくれました。 (ルビ1.9.3)。どのようにあなたのファイルを実行していますか? –
あなたのエディタは実際にあなたのコードをUTF-8で保存していますか? –