excel文件打开乱码解决
2024-09-04 14:10:56
Excel在读取csv的时候是通过读取文件头上的bom来识别编码的,如果文件头无bom信息,则默认按照unicode编码读取。(这个bom是微软自己定义的一种文件头部协定,顾名思义存储在文件头部,存储内容就是标识文件编码的信息。)
而我们生成csv的平台不一定遵循微软的bom协议,导致如果输出非unicode编码的csv文件(例如utf-8),并且没有生成bom信息的话,Excel自动按照unicode编码读取,就会出现乱码问题了。
掌握了这点相信乱码已经无法阻挡我们前进的步伐了:只需将非unicode编码的csv文件,用文本编辑器(推荐notepad++)打开并转换为带bom的编码形式(具体编码方式随意),问题解决。
最新文章
- 【NLP】基于自然语言处理角度谈谈CRF(二)
- [转] Windows下编译OpenSSL
- git 常用操作命令
- 18 行 JS 代码编一个倒时器
- java项目@override报错问题
- mysqldump中master-data和dump-slave的区别
- HW1.1
- Spark Repl过程分析(源码)
- 使用SourceTree将bitbucket的远程仓库回滚到某一次提交-b
- C# 创建数组的几种方法
- js数组练习
- [1] Entity Framework / Code First
- C/C++知识点清单02-上
- iOS逆向开发(0):修改二进制代码与重签名 | hopper | codesigh
- 微软Office Online服务安装部署(三)
- js获取元素得几种情况
- vector源码(参考STL源码--侯捷):空间分配导致迭代器失效
- 话说 SVN 与 Git 之间的区别
- left join 注意事项
- git revert回退时提示One or more files are in a conflicted state
热门文章
- HDU 1426 Sudoku Killer【DFS 数独】
- Codeforces Beta Round 84 (Div. 2 Only)
- ASP.NET Core 2.2 基础知识(九) 使用托管服务实现后台任务
- [BZOJ 3144] 切糕
- 小程序与h5的相互跳转
- Android之Activity 生命周期
- 用Qemu模拟vexpress-a9 (五) --- u-boot引导kernel,device tree的使用
- VMware虚拟机中为Linux 添加虚拟硬盘(VirtualBox方法类似)
- Cesium 事件
- ios View之间的切换 屏幕旋转