來源: http://ror2me.blogspot.tw/2013/06/ruby-csv.html
亂碼的解決辦法是:給csv文件頭寫入utf-8
-- BOM (Byte Order
Mark)
# make excel using utf8 to open csv
file
head = 'EF BB BF'.split('
').map{|a|a.hex.chr}.join()
就是加句:
file.write 'EF BB BF'.split(' ').map{|a|a.hex.chr}.join()
沒有留言:
張貼留言