解决Excel打开UTF-8编码CSV文件乱码的问题
最近在用QT读写CSV文件,发现将数据写入到CSV文件中,使用记事本打开文件是正常的,使用Excel打开,中文是乱码的,下面把原因和解决方法记录一下。
问题产生的原因
为什么excel打开utf-8存储方式的文件会出现乱码呢?因为excel打开文件时默认使用unicode的编码方式(还有的网友说是默认以ANSI编码方式打开,待考)。在Unicode基本多文种平面定义的字符(无论是拉丁字母、汉字或其他文字或符号),一律使用2字节储存。恰恰utf-8是1字节的存储方式,所以excel直接打开时会出现乱码。
方法1、数据导入
打开 Excel,执行“数据”->“自文本”,选择 CSV 文件,出现文本导入向导,选择“分隔符号”,下一步,勾选“逗号”,去掉“ Tab 键”,下一步,完成,在“导入数据”对话框里,直接点确定。
导入之后,所有汉字显示正常,乱码问题解决。
方法2、先另存再打开
使用记事本打开CSV文件,“文件”->“另存为”,编码方式选择ANSI,保存完毕后,用EXCEL打开这个文件就不会出现乱码的情况。
解决Excel打开UTF-8编码CSV文件乱码的问题相关推荐
- 解决Excel打开UTF-8编码CSV文件乱码的问题亲测有效
前段时间用某软件导出了一个CSV文件,需要在Excel中处理并打印,但是我直接用Excel打开这个CSV文件却发现,文件中的所有中文字符都变成了乱码,经过自己的尝试,采用数据导入的方法解决了问题,后来 ...
- 解决 Excel 打开 UTF-8 编码 CSV 文件乱码的 BUG
直接用 Excel 2013 打开 UTF-8 编码的 CSV 文件会导致汉字 出现乱码. 原因可能是 Excel 以 ANSI 格式 打开,不会做编码识别. 打开 UTF-8 编码的 CSV 文件的 ...
- Excel打开UTF-8编码CSV文件乱码的问题
Excel乱码解决 场景 方法1:数据导入 方法2:指定格式导出 问题产生的原因 场景 在阿里云数仓用tunnel download导出来的CSV文件编码格式是UTF-8的,用Excel打开时就会出现 ...
- 解决php导入淘宝助理csv文件乱码问题及解析
用php导入csv文件很多时候会出现中文乱码的情况,特别是导入淘宝助理数据包,在网上查了很多转码方法,都无法解决问题,这是什么原因呢? 首先,淘宝助理导出的csv文件为UTF-16LE编码,很少见是吧 ...
- 解决ecel 打开csv文件乱码的问题
转载地址 http://blog.csdn.net/leonzhouwei/article/details/8447643 方法一: 使用 Ron's Editor - Ultimate CSV Ed ...
- 解决Excel打开UTF-8编码的CSV文件乱码的问题 实测好用
解决Excel打开UTF-8编码的CSV文件乱码的问题 1 2 3 4 5 6 分步阅读 CSV是一个平面文件,它的编码方式有多种.比如,MongoDB以UTF-8格式存储数据,在使用mongoexp ...
- Excel 打开 CSV 文件乱码解决方法
Excel 打开 CSV 文件乱码解决方法 - 膨胀的面包 https://blog.wangtwothree.com/code/157.html 经常接触数据的朋友,可能时不时会遇到这种情况,一份 ...
- 使用win中excel打开linux下.csv文件乱码问题
使用win中excel打开linux下.csv文件乱码问题 1.问题原因 不同系统的字符集编码不一样 windows使用的是gbk格式 linux使用的是utf8格式 检查文件编码格式 file 文件 ...
- csv文件导入后台乱码_Excel打开csv文件乱码问题的解决办法
excel打开csv 出现乱码怎么解决 CSV是逗号分隔值的英文缩写,通常都是纯文本文件.CSV格式是分隔的数据格式,有字段/列分隔的逗号字符和记录/行分隔换行符.通常CSV文件可以用EXCEL正常打 ...
最新文章
- 单链表中一个插入操作的分析
- MySQL SQL模式(Mode)
- 顺序查找(c/c++)
- 第一个Java程序示例——Hello World
- MPMoviePlayerController属性方法简介
- 直播预告 - 博时基金DevOps体系建设和自动化测试分享
- 判断文件是否存在如果不存在则创建
- hdu5354 Bipartite Graph
- 怎样通过互联网ssh访问家里电脑
- 深入研究:HTTP2的真正性能到底如何
- CentOS6.5配置网络
- 网络安全基础知识笔记
- Axure 教程 | 微博分享
- Zabbix报告无交换内存主机“Lack of free swap space”问题解决
- 2022-2023级西安交通大学MBA提前面试(预报名即将开启)6月初
- 《所谓情商高,就是会说话》读书笔记
- OpenCV之Vec3f
- 注册石墨文档无法连接服务器,石墨文档没有访问权限怎么办
- TeamPlan小组工作计划管理系统想法
- Windows计划任务脚本创建
热门文章
- 西门子s7-200入门到精通视频教程-第32课
- 现今中国大学生就业现状
- linux命令行连接蓝牙音箱,Linux: Ubuntu蓝牙音频设备可以配对但没声音的临时解决方案【转】...
- html5 canvas+js实现ps钢笔抠图(速抠图 www.sukoutu.com)
- GDKOI-PJ-2021 Day2总结
- 2019年20个最佳产品信息管理(PIM)软件(一)
- java飞鸽源码_java版本的飞鸽编写(一)
- 计算机体系结构2030:未来15年的研究愿景*Mark Hill
- 2020年光通信市场下光缆生产发展的宏观分析
- java实现第七届蓝桥杯凑平方数