首页 > 编程语言 >python写入文件时,编码方式为utf-8,在pycharm种正常显示中文,但是用excel打开就乱码

python写入文件时,编码方式为utf-8,在pycharm种正常显示中文,但是用excel打开就乱码

时间:2023-03-31 18:57:24浏览次数:39  
标签:中文 utf python excel 乱码 编码方式

python写入文件时,编码方式为utf-8,在pycharm种正常显示中文,但是用excel打开就乱码

解决办法:

explore.to_csv(resultfile, encoding='utf-8-sig') 

encoding='utf-8-sig’

因为python编码方式为utf-8,但是是无BOM格式的,excel软件,其对于utf-8编程方式,只支持有BOM格式的,所以会出现中文乱码得问题。设置成utf-8_sig就代表着有BOM格式的utf-8的编程,excel就可以正常显示中文了。

标签:中文,utf,python,excel,乱码,编码方式
From: https://www.cnblogs.com/Burn-Hep/p/17277201.html

相关文章

  • 打开二进制文件,为什么不显示0101,而是一堆乱码?(chatGPT)
    二进制文件中的每个字节都包含八个二进制位(bit),每个二进制位只有0或1两种状态,因此每个字节有256种不同的可能取值。当打开二进制文件时,如果将文件以文本形式打开,那么文件内......
  • android 音标乱码的一些问题
      android就是一个系统,系统中应该有字体,android自身有就一个字体支持的。下面是读取音标乱码的问题,网上转来的。 但是,如果我这字体是数据库来的,怎办怎办  ----------......
  • ascii-gb-unicode-utf-8
    中国人民通过对ASCII编码的中文扩充改造,产生了GB2312编码,可以表示6000多个常用汉字。汉字实在是太多了,包括繁体和各种字符,于是产生了GBK编码,它包括了GB2312中的编......
  • Android Studio 导入 Eclipse 的代码后,运行时中文显示乱码
    AndroidStudio导入Eclipse的代码后,先是编辑框中中文显示乱码。使用中的方法修改设置后显示不再乱码。但运行后,程序中的中文又出现乱码的情况。在的Andorid论坛中......
  • 删乱码
    删除单个文件或者是空文件夹[testusr@test-server~]$ls-i403978635?403978629???136614872applications956987bin473150356freeware403978637??......
  • linovelib小说内容乱码问题记录
    问题当爬取linovelib上的小说正文时,发现提取出来的内容中存在无法正常显示的乱码字符,如下所示:注:上述内容来源这里猜测猜测一:解析时使用的字符编码与源网址不一致;......
  • 彻底解决宝塔面板登录后台中文乱码
    彻底解决宝塔面板登录后台中文乱码经验 4周前 0 39CentOS、RHEL系统:vi /etc/locale.confLANG="en_US.UTF-8" Ubuntu、Debian系统:aptinstalllocalesdpk......
  • windows下通过redis-cli查看中文乱码
    参考:https://zhuanlan.zhihu.com/p/592166597redis数据进制问题的解决redis会将存储的中文数据转成16进制,所以我们在连接控制台的时候将redis-cli改为redis-cli--ra......
  • SpringMVC-lesson07-乱码问题-2023-03-24
    一、TOMCATCONFIG文件配置:<Connectorport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"URIEncoding="UTF-8"/>二、springmvc自带过滤配......
  • Ubunbtu 中文乱码
    前两天安装了Ubuntu,为了方便命令行操作所以安装的时候系统语言选择的全部都是英文的。现在打开一些中文软件会乱码,执行下面的命令安装下中文字库就好了sudoapt-getinst......