morimorihogeです.更新が不定期ですみません.最近夕立が改二になりましたが3-4が越せません.(*1 普段Ruby/Railsを使っていると,基本的に文字コードはUTF-8を使っているかと思います.Rubyは割と文字コードについてはバージョン毎に扱いが変わっており,以下の様な挙動になります. 1.8.7以前: デフォルトUS-ASCII,日本語を扱う際は$KCODEの指定を明示的に呼び出す 1.9.3以前: デフォルトUS-ASCII,日本語を扱う際はcoding: utf-8等のマジックコメントを記述する 2.0.0以降: デフォルトUTF-8 というわけで,ここ最近のプロジェクトでRuby 2.0系を使うのであれば,マジックコメントも何も必要無くUTF-8を使うことができます. しかし,レガシーシステムとの連携といった理由で他の文字コードのデータを読み書きする必要は依然存在し
![RubyでShiftJISのファイルを扱う(1.9.3, 2.0系対応版)|TechRacho by BPS株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/d0e9b3385fa2dd47a491f3311675f6371a48ba58/height=288;version=1;width=512/https%3A%2F%2Ftechracho.bpsinc.jp%2Fwp-content%2Fuploads%2F2013%2F10%2FScreen-Shot-2013-10-10-at-12.52.37.png)