ruby&mac&文字の扱い 初心者です。 mac os 10.6.8
HTMLの情報を読み込みテキストファイルに書き出したいのですが、
ターミナル上、putsではきちんと日本語で表示されるのですが、書き出したあとの
txtファイルを開くと文字化けしています。
File.open("test.txt","w") do |file|
@s_info.each do |data|
puts data[:m_sec]
file.puts data[:m_sec]
end
end
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
テキストエディットから、現在のコードを確認するのはちょっと大変です。
他のテキストエディタを使って開いてみてはどうでしょうか?
例えば
mi
http://www.mimikaki.net/
などが定番で、これだと、自動判定もテキストエディットより優秀だし、失敗しても手動で変更できます。
文字コードが確認できたら、それが期待するものなのか、違うものなのかを確認します。
期待するものなら、テキストエディットで自動判別できないだけです。
期待と違うものなら、 File.open("test.txt","w") で、出力文字コードを指定するようにます。
http://docs.ruby-lang.org/ja/1.9.3/class/IO.html
例:
期待する文字コード: UTF-8
text.txtの文字コード: UTF-8
なら、テキストエディットで自動判定できないだけ。
期待する文字コード: UTF-8
text.txtの文字コード: EUC-JP
なら、UTF-8で出力するように File.open("test.txt","w:utf-8") 等と指定する
ご丁寧にわかりやすいご説明ありがとうございます!
sublime text2で開いたらきちんと見れました。
大変勉強になり助かりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- その他(プログラミング・Web制作) Fortranでの出力ファイル 2 2023/03/21 21:25
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Visual Basic(VBA) vbaのループ処理について 6 2022/05/06 15:35
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:12
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/08 15:45
- Excel(エクセル) マクロでテキストファイルを読み込んだ際の最終セルにデータと改行が含まれる問題の改善方法 2 2022/03/25 16:50
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチ処理 特定の文字以降を...
-
[コンパイルエラー 修飾子が不...
-
Access VBA エラー2448について
-
VBA テキストボックスを選択状...
-
パイソンでテキストファイルが...
-
verilog HDLについての質問です...
-
文字コードを指定して・・
-
【ExcelVBA】300万件越えCSVか...
-
ダブルコーテーション付きでCSV...
-
VBA csvファイルのデータを...
-
Excelマクロ 空白セルを無視し...
-
pythonでリストをCSVに出力する...
-
pythonのエラーについて
-
fortranでNAのあるデータを読み...
-
Fortran:列数の分からないデー...
-
vbaマクロについて 次のような...
-
複数のファイルをまたぐエクセ...
-
rubyプログラムでのフォルダ内...
-
ファイルサイズ
-
バッチコマンドで指定行を抽出...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチ処理 特定の文字以降を...
-
[コンパイルエラー 修飾子が不...
-
VBA テキストボックスを選択状...
-
Access VBA エラー2448について
-
teratermで、ファイル名をinput...
-
パイソンでテキストファイルが...
-
MS-DOSバッチファイルコマンド...
-
SQLでテキストボックスの文字を...
-
verilog HDLについての質問です...
-
フォームのResizeイベントについて
-
型の値をDataGridViewセルに変換...
-
ASP.NET (VB) データのnull(空...
-
分数の計算のプログラミングです。
-
バッチ for /f 空白、スペース...
-
ruby テキストファイル書き出し...
-
バッチファイル フォルダ名をフ...
-
アスキー変換 と 逆変換について
-
■PukiWikiの凍結解除方法を教え...
-
Excelマクロ 空白セルを無視し...
-
【ExcelVBA】300万件越えCSVか...
おすすめ情報