erlang 读取utf-8 BOM 问题
1. 问题
自己在做一个erlang读取.csv(utf-8) 转化为.erl 文件的练手项目, 一直会遇到用
file:read_file/1读取出来的和实际在utf-8中的内容不一致,实际表现为
.csv 文件如下
heroid,Name,Type,type_id,easy
英雄id,名字,类型,类型id,难易程度
1,貂蝉,法师,1,1.2
2,兰陵王,刺客,2,3.4
3,白起,坦克,3,5.6
4,曹操,战士,4,6.7
而读取出来的binary转化后为(截取一部分)如下