[ruby-list:49469] Re: UTF-8 CSVファイルのBOMの処理について

From: Uchio KONDO <udzura@...>
Date: 2013-06-19 09:24:07 UTC
List: ruby-list #49469
近藤といいます。

コードサンプルが無いので何とも言えませんが、

BOMがある場合、以下のようなモードの指定の仕方ができると思います。

File.read("path/to/DATA.csv", mode: 'rb:BOM|UTF-8')

cf.
http://qiita.com/KitaitiMakoto/items/2e2d425e439d4b16a279

Uchio KONDO <udzura@udzura.jp>

(13/06/19 17:54), xibbar wrote:
> 藤岡です。
>
> どうやって読み込んだかコードをつけたほうがいいですよ。
>
> 2013年6月19日 17:03 上田佳寛 <ueda@yicom.jp>:
>> お世話になります。
>> 上田と申します。
>>
>> 久々にRuby を触っていて、1.9.3でUTF-8で作成されたCSVファイルを読み込むと
>> BOFコードで1行目が文字化けしてしまいます。
>>
>> 1.8.Xでは何も考えずに読み込んでいたのですが、何かパッチ等は無いでしょうか?
>> 無い場合、最初の3文字を無視する(もしくはEF BB BFを判断し処理する)等
>> 行う必要があるのですが、
>>
>> こんな問題くらい
>> ぜっっったい処理系が頑張っているはずだと信じて疑わないのですが
>> どうも探し出せません。
>>
>> 助けてください。Help me です。
>>


In This Thread