2012年12月6日 星期四

ruby 匯出 csv文件 中文亂碼問題的解決方法

來源: 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()

【下列文章您可能也有興趣】

沒有留言: