分析:windows下cmd默认的编码是ASCII编码 ,windows的中文环境下编码是GBK 方法一:在保存输出流保存的时候做一个对文字GBK编码,在输出到文件 如下 [python] view
分析:windows下cmd默认的编码是ASCII编码 ,windows的中文环境下编码是GBK
方法一:在保存输出流保存的时候做一个对文字GBK编码,在输出到文件
如下
- title = textVar.get() + ".txt" # 获取标题
- content = text.get("0.0", "end") # 获取内容
- if title != ".txt":
- fileObj = open(title, "wb") # 打开一个文件
- if systemName == "nt":
- print u"Windows系统";
- fileObj.write(content.encode("gbk"));
- else:
- print u"Linux系统";
- fileObj.write(content);
- fileObj.close() # 关闭打开的文件
- label.config(text = "已保存")
- else:
- label.config(text = "请输入标题")
os.name判断是windows系统还是Linux系统
解决中文乱码
写的时候
- content.encode("gbk")
读取的时候同样要以gbk解码
- content.decode("gbk")
方法二:直接设置cmd的编码为UTF-8或者gbk 后面直接就可以读写了
- import sys
- reload(sys)
- sys.setdefaultencoding('utf-8')
- print sys.getdefaultencoding()
分析:windows下cmd默认的编码是ASCII编码 ,windows的中文环境下编码是GBK 方法一:在保存输出流保存的时候做一个对文字GBK编码,在输出到文件 如下 [python] view相关推荐
- Windows使用cmd静音,用DOS指令给Windows静音
Windows使用cmd静音,用DOS指令给Windows静音 注意事项 使用记事本保存.bat文件时,如果CMD界面显乱码,可以尝试以ANSI格式保存. vbs代码单引'后面的部分是注释 方法1:禁 ...
- html fontfamily ios,小谈中文环境下中文排版的font-family 字体选择
在开发Mindia 主题的时候,为了弄出相对好看的中文排版,特意补习了下中文排版的font-family 字体选择的相关资料.以下就从自己的角度说下自己的不算得上是收获的收获吧. 众所周知,由于Win ...
- unity在中文环境下的支持不好
unity在建立项目的时候, 不能使用中文路径 在编辑monodeveloper的时候, 不能输入中文 , 所以注释最好写英文, 或者使用vs来写代码 转载于:https://blog.51cto.c ...
- OS + windows command / cmd / dos / Cygwin / UnxUtils / miniGW / powershell
DOS 命令帮助文档 command line shell 用好windows的快捷键 http://www.pcfree.cn/cn/service/OS/windows/2004/09/04/ar ...
- 更改Windows Powser Shell 默认字体Consolas (一)
文章目录 PowerShell修改字体操作方法 字体代码页表 第三方终端设置 Fluent Terminal Tabby 不得不承认的是,在中文环境下,默认 PowerShell 的「新宋体」确实很( ...
- python 监控文件夹存入的文件_文件夹 python
Python如何搜索模块 在引入模块时,把库文件和应用文件放在同一文件夹下,当在该文件夹下运行程序时,Python会自动在当前文件夹下搜索它想要引入的模块. 但Python还会到其它地方寻找库: (1 ...
- 解决非Unicode编码的软件多语言版本在日语、韩语环境下的乱码问题
在第一次为公司的客户端软件定制日语版本的时候,由于软件开发是非Unicode版本的,发现当加载日语后,无论是在中文操作系统还是在日语操作系统下,软件界面上的大部分日语显示的都是乱码.在上网查看了相关的 ...
- 如何用Windows命令提示符(cmd.exe)进入指定目录
如何用Windows命令提示符(cmd.exe)进入指定目录 一.Windows命令提示符是什么? Windows 命令提示符(cmd.exe)是 Windows NT 及以后的 Windows 系统 ...
- 丁丽萍:云计算环境下的隐蔽信道分析
本文讲的是丁丽萍:云计算环境下的隐蔽信道分析,以"互联网安全新思维"为主题的OWASP2011亚洲峰会在11月8日-9日成功举办.本届大会以"网络安全产品测评" ...
最新文章
- 【小白学习keras教程】八、Sequential Model和模型函数API两种模型建立方法
- 容器间通信的三种方式 - 每天5分钟玩转 Docker 容器技术(35)
- linux对目录进行操作,Linux 基础:对文件和目录进行操作的 Linux 和 Unix 命令 笔记...
- 千呼万唤始出来 ===Visual Studio Team System 2008 Team Suite 中文版 Out!!!
- mr图像翻转的原因_MR成像技术讲解
- ROS Image_transport使用
- 群晖NAS教程(十五)、利用Web Station安装typecho博客
- alisql mysql_alisql|alisql数据库下载 v5.6 官方版_小皮网
- WPF 使用MSCHART 控件代码
- js 用 querySelectorAll 提取文本格再式化输出
- 深度学习入门(一)——深度学习是什么?
- 如何使excel实现汉字转拼音及获取大写拼音并保存为常用函数
- 在Win10家庭中文版系统安装Hyper-V
- 正数负数的原码、反码、补码
- 电脑微信聊天记录迁移——备份与恢复
- python智力问答测试,python实现智力问答测试小程序
- buuctf-[GYCTF2020]Blacklist1(小宇特详解)
- You have new mail in /var/spool/mail/root
- 作为程序员,首先要自清自己是什么人
- 汇编:CPU结构 - FLAG标志寄存器和相关指令