如何解决Python导出csv文件时,中文和韩文乱码

overme6个月前 (10-17)程序开发659
如文章摘要所述,使用python识别了文件夹中带中文和韩文字符的图片名称,保存到CSV文件时,中文和韩文部分显示为乱码。

如图所示:

原因分析:

CSV文件默认中文支持ANSI编码,且没有预留修改编码的选项。

解决方法:

1、 不使用CSV格式保存,使用to_excel保存为xlsx的文件格式,打开就可以正常显示utf-8的中韩文字符
2、 仍然使用CSV的方式 在CSV文件上右键->打开方式->选择“记事本”。 记事本打开后中文正常显示了,因为记事本支持utf-8. 点击记事本的另存为,弹出窗口格式选择ANSI, 保存为相同名字的CSV文件,然后再打开CSV,乱码就消失了。
3、 小编测试了一下,使用国产WPS办公软件,打开包含中韩文的CSV文件,可以正常显示中文和韩文字符。

以上,就是Python导出包含中文字符的CSV文件,乱码的处理方法。

相关文章


		Python编程之Python下载及安装教程

Python编程之Python下载及安装教程

正因为Python可以适用于各个领域,且开发免费,因此得到广大编程人员的喜爱。 著名评估机构TIOBE推出了2021年10月最新编程语言排行榜!Python成为最大的赢家,力压C、C++和Java...


		Anaconda介绍及软件获取方法

Anaconda介绍及软件获取方法

什么是Anaconda? Anaconda就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。...


		python3如何实现md5加密 python md5加密的方法

python3如何实现md5加密 python md5加密的方法

今天使用python进行了字符串md5加密实践,过程中踩了些坑,在此分享方法: 在python3的标准库中,已经移除了md5库,因此想要进行md5加密,必须引入hash加密算法。hash加密算法都...


		Python实践 Sqlalchemy库实现数据库操作

Python实践 Sqlalchemy库实现数据库操作

本文小编以win7环境、phpstudy本地数据库环境,python3.0、sqlalchemy库为例分享python数据库应用方法。 1、小编的python环境,没有sqlalchemy库,运...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。