|
|
|
|
 freeeze的问题 - cry [ 2005-04-22 21:57 | 634 byte(s)]
 Re: freeeze的问题 - passworld [ 2005-04-22 23:02 | 80 byte(s)]
 Re: freeeze的问题 - cry [ 2005-04-23 11:26 | 241 byte(s)]
|
|
|
|
[Original]
[Print]
[Top]
|
我在LINUX8下安装了PYTHON24,写了TEST.py如下:
# -*- coding: utf-8 -*-
if __name__ == '__main__':
gbs = "我们"
uns = unicode(gbs, "gb2312")
print gbs,uns
在提示符下运行:
python test.py
一切正常,但是用PYTHON24自带的freeze做成一个单独运行的文件,就会出错:
Traceback (most recent call list):
File "test.py", line 5, in ?
uns = unicode(gbs, "gb2312")
LookupError: unknown encoding: gb2312
谁知道怎么能解决这个问题呢?
谢谢
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
谢谢passworld,经你提醒,在程序的前面加上:
import encodings.gb2312
就OK了。
再次表示感谢。
我用的是PYTHON24,里面已经有了GB2312等CJK的编码,不需要再安装CJKCODECS了。
|
|
|
[Original]
[Print]
[Top]
|
|
|