使用pycharm打开csv文件,csv文件中的中文出现乱码的解决方案

使用pycharm打开csv文件,csv文件中的中文出现乱码的解决方案有时使用 pycharm 操作中文字符 操作正常 但是打开 csv 文件 其中的中文数据会出现乱码问题 此时只需修改 pycharm 的某个默认编码设置 即可解决该问题

pycharm是一款python的解释器,个人感觉用着还是很顺手。

但是有时候使用pycharm时,正常中文可以使用。而打开csv文件(包括txt文件),使用csv中的中文数据时,会发现读取的中文数据乱码

这是因为pycharm中默认设置是以utf-8的编码方式打开文件,而csv的文件正确读取方式是GBK,使用UTF-8自然会造成乱码

解决方法为:修改pycharm的默认设置为GBK即可。

设置步骤如下:

ps:编码方式只是人们约定俗成的一种读取字符的规则,不同的字符有不同的读取规则,如读取时没有按照相应的规则读取,即会造成乱码

使用pycharm打开csv文件,csv文件中的中文出现乱码的解决方案

使用pycharm打开csv文件,csv文件中的中文出现乱码的解决方案

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

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

(0)
上一篇 2026年3月17日 下午5:13
下一篇 2026年3月17日 下午5:13


相关推荐

  • Java中,为什么byte类型的取值范围为-128~127?

    Java中,为什么byte类型的取值范围为-128~127?在学习Java基础语法的时候,初学者的我们可能都会有这么一个疑问为什么byte类型的取值范围为什么是[-128,127]而不是[-127,127]。01111111表示最大的数值:127,因为第一位是符号位,所以11111111应该是最小的数值:-127,不是这样才对?在解释这个问题之前我们需要了解几个概念:机器数、真值、原码、反码、补码机器数:一个数在计算机中的二进制表示形式,叫做这个数的机器

    2022年6月15日
    27
  • django项目配置使用elasticsearch搜索引擎

    django项目配置使用elasticsearch搜索引擎Elasticsearc 简称 ES 是一个基于 Lucene 实现的开源 分布式 Restful 的全文本搜索引擎 此外 它还是一个分布式实时文档存储 其中每个文档的每个 field 均是被索引的数据 且可被搜索 也是一个带实时分析功能的分布式搜索引擎 能够扩展至数以百计的节点实时处理 PB 级的数据 基本组件索引 index 文档容器 换句话说 索引是具有类似属性的文档的集合 类似新华字典的索引检索页 里面包含了关键词与词条的对应关系 并记录词条的位置 索引名必须使用小写字母 搜索

    2025年8月4日
    6
  • 有趣的python代码_python五角星代码

    有趣的python代码_python五角星代码原标题:使用Python代码的程序员也浪漫代码也浪漫:用Python放一场圣诞节烟花秀!天天敲代码的朋友,有没有想过代码也可以变得很酷炫又浪漫?今天就教大家用Python模拟出绽放的烟花庆祝昨晚法国队夺冠,工作之余也可以随时让程序为自己放一场烟花秀。这个有趣的小项目并不复杂,只需一点可视化技巧,100余行Python代码和程序库Tkinter,最后我们就能达到下面这个效果:学完本教程后,你也能做…

    2026年3月3日
    3
  • Prometheus➕Grafana监控node节点资源情况

    Prometheus➕Grafana监控node节点资源情况

    2021年6月2日
    119
  • 列存储索引1:初识列存储索引

    列存储索引1:初识列存储索引

    2021年11月24日
    43
  • 如何设置线程池参数大小?

    如何设置线程池参数大小?关注Java后端技术栈“回复“面试”获取最新资料我们在使用线程池的时候,会有两个疑问点:线程池的线程数量设置过多会导致线程竞争激烈如果线程数量设置过少的话,还会导致系统无法充分利用计算机…

    2022年5月20日
    62

发表回复

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

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