sublime_python编译_输出台中文为乱码,sublime怎么用python


Evernote Export

sublime_python编译_输出台中文为乱码

创建时间: 2019-10-17 星期四 10:52
作者: 苏苏
标签: sublime, 乱码

 

   
 
问题 Sublime python37 输出中文为乱码
表现  
分析可能的原因
尝试解决 一、尝试原因1 失败 仍为乱码
  • 将读取的文件编码设置为utf-8
  • py文件头部有# -*- coding: UTF-8 -*-
  • pandas读取时添加encoding='utf-8' ,使编码一致
  二、尝试原因2 排除此项
  • 搜索发现,若是sublime本身编码问题,则py文件中的中文也会乱码,但py文件中中文正常
  三、尝试原因3 成功
  • 由于我的sublime中python环境为自定义环境,使用Sublime自带python环境输出台中文正常,因此修改自定义python设置
  • Tools-Build system-New build system...
  • encoding项添加之后,输出台中文乱码修复
{ "cmd": ["D:/ProgramData/Anaconda3/python.exe", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "quiet": true, "encoding": "cp936" }  
总结 cp936就代表GBK GBK和UTF-8简单的来说,区别就是编码方式不同,表示的文字范围不同。(UTF-8能表示更多的语言文字,更加通用) 添加之后支持中文
   

相关内容

    暂无相关文章

评论关闭