Chinaunix首页 | 论坛 | 博客
  • 博客访问: 138814
  • 博文数量: 10
  • 博客积分: 780
  • 博客等级: 军士长
  • 技术积分: 107
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-11 15:47
文章分类
文章存档

2013年(1)

2009年(1)

2007年(4)

2006年(4)

我的朋友

分类: Python/Ruby

2009-08-20 15:19:07

开博啦。
今天在搞Python3.11和cx_freeze4windows打包。
结果老革命碰上新问题,打好的exe文件中文输出乱码(奇怪啊,在.py状态的时候运行是正常滴)。
晕了一上午,结果下午再另一台Pyhton2.62的机器上用IDLE写脚本的时候,突然冒出提示是否将.py文档存为CP936模式!?哇哈哈哈哈。
tnnd,原来习惯了2.62里面的IDLE能自动识别中文编码,升级到3.11自带的IDLE没有了这个特性,需要在.py首行显式申明字符编码:

# -*- coding: cp936 -*-

阅读(2541) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

李纳斯2009-08-31 16:34:29

#coding=cp936也可以