好久没写过文章了,今天遇到一个execl打开linux下cvs文件乱码的问题顺便记录下问题的解决办法。很多时候需要写一些脚本定时导出sql报表,导出的文件直接用execl打不开或者打开有中文乱码。如下两步便能解决:
创新互联专注为客户提供全方位的互联网综合服务,包含不限于做网站、成都网站制作、双流网络推广、重庆小程序开发公司、双流网络营销、双流企业策划、双流品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供双流建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com
一、处理格式问题
tab键或空格转换为逗号
shell脚本中tab键转换为空格
sed -i "s/\t/,/g" table.csv
二、编码转换
UTF-8转换GBK
iconv -f TUF-8 -t GBK table.csv -o newtable.csv
就这么简单,各自环境不同,格式转换和编码转换也不同。但知道原理就可以了,csv文件默认是以逗号分隔,默认是UTF-8编码,如果文件中含有中文就需要对应的中文编码支持。
名称栏目:execl打开linux下cvs文件乱码问题解决办法
当前URL:https://www.cdcxhl.com/article12/goiodc.html
成都网站建设公司_创新互联,为您提供企业网站制作、网站设计公司、网站排名、手机网站建设、、搜索引擎优化
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联