导出CSV文件乱码问题

  • Post author:
  • Post category:其他





第一次发博文,可能看起来会有点儿乱,希望大家多提宝贵意见。


前几天在Android手机做了个导出CSV表格并发送邮件的应用,做完之后我在本机测试毫无问题,顺便说一下我用的是WPS打开的,但是之后同事用几个不同的终端测试就发现了问题,收到的邮件中标题和附近都为乱码。但是我收到的邮件打开却毫无问题,于是我们以为是gmail发送邮件的问题,可是找了好久也没发现有什么不对劲儿。后来我发现是编辑器的问题,导出的CSV文件用WPS打开正常,但是Office打开就是一堆乱码。好吧,问题找到了就对症下药,网上看了些解决办法,大多数都是说应该添加一个bom头,于是我照葫芦画瓢加了一个Bom头,果然乱码问题解决了,不过我还是怀疑不是bom头起的作用,于是我把添加的那段代码注释掉,结果还是一切OK,说了这么多,原来就改了个编码就OK了,原来我用的是UTF-8,后来换成了GBK就没问题了。啰嗦了这么多,总结一下,还是编码在搞怪,一直以为UTF-8够国际化,涵盖了中文编码,但是看起来还是GBK(GB120830-12的扩展版)在中国管用呀。



版权声明:本文为iteye_16112原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。