CSV文件内容乱码处理办法

CSV文件内容乱码处理办法CSV 文件内容乱码处理办法

CSV文件内容乱码处理办法

从网上下载的.CSV文件有时候会存在数据内容是乱码的现象如下图所示
在这里插入图片描述
出现这种情况的原因是:
Excel 在读取 csv 的时候是通过读取文件头上的 bom 来识别编码的
因此如果我们查看无bom头编码的 csv 文件(例如 utf-8 ,在标准中默认是可以没有 bom 头的),Excel 只能自动按照默认编码读取,不一致就会出现乱码问题了。
说完原理介绍一下解决方法。解决方法就是给csv文件添加bom头
步骤如下
1.首先右键csv文件,以记事本方式打开。如下图所示,在记事本中并无乱码现象。
在这里插入图片描述
2.点击文件另存为,在编码中选择带有BOM的UTF-8此时该.CSV文件就成功添加了bom头在这里插入图片描述
3.再次打开.CSV文件。问题解决。









在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/212920.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午6:57
下一篇 2026年3月18日 下午6:57


相关推荐

  • 错误缓解方案

    错误缓解方案

    2026年3月12日
    4
  • 聚集索引和非聚集索引的区别 mysql_聚集索引和非聚集索引区别

    聚集索引和非聚集索引的区别 mysql_聚集索引和非聚集索引区别概述 汉语字典的正文本身就是一个聚集索引 比如要查 z 开头的 我们会自然翻到字典的后半部分 而不是从前往后一页一页翻 避免了全表扫描 而当我们翻到那一页 就能得到内容 而不需要再去查其他目录来找到需要找的内容 字典正文内容本身就是一种按照一定规则排列的索引 索引中的叶子节点保存的就是要查找的数据 这种称为聚集索引 如果是用偏旁部首来查 会得到某个字在哪一页 索引中的叶子节点保存的是索引 这种称为非聚

    2026年3月19日
    1
  • 面试框架题整理

    面试框架题整理面试题总结一基础部分1.1集合1.1.1fail-fast与fail-safe机制有什么区别1.1.2说出ArrayList,Vector,LinkedList的存储性能和特性ArrayList采用的是数组形式来保存对象的,这种方式将对象放在连续的位置中,所以最大的缺点就是插入删除时非常麻烦LinkedList采用的将对象存放在独立的空间中,而且在每个空间中还保存下一个链接的索引但是缺点就是查找非常麻烦要丛第一个索引开始ArrayList和Vector都是用数组方

    2022年5月11日
    26
  • 以太坊nonce详解

    以太坊nonce详解文章目录 1 nonce 是什么 2 如何使用 nonce 3 加速和取消以太坊的交易 4 异常处理 5 nonce 使用的几条规则 6 参考资料 1 nonce 是什么 Ascalarvalue inthecaseofa thenumberofc creationsmad

    2026年3月20日
    2
  • Java中高级工程师面试题及答案,Java面试题及答案汇总(二

    Java中高级工程师面试题及答案,Java面试题及答案汇总(二需要注意Jdk1.8中对HashMap的实现做了优化,当链表中的节点数据超过八个之后,该链表会转为红黑树来提高查询效率,从原来的O(n)到O(logn)24.说一下HashSet的实现原理?HashSet底层由HashMap实现HashSet的值存放于HashMap的key上HashMap的value统一为PRESENT25.ArrayList和LinkedList的区别是什么?最明显的区别是ArrrayList底层的数据结构是数组,支持随机访问,而Linke

    2022年5月11日
    43
  • 设计模式(4)-对象创建型模式-Prototype模式

    设计模式(4)-对象创建型模式-Prototype模式

    2022年1月22日
    51

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号