作者Lucemia (生の直感、死の予感)
看板Python
标题Re: [问题] 请问一下unicode的问题
时间Sun May 6 23:31:19 2007
※ 引述《Lucemia (生の直感、死の予感)》之铭言:
※ 引述《Lucemia (生の直感、死の予感)》之铭言:
: ※ 引述《yungyuc (酷狗喵千代)》之铭言:
: : 不确定你说「自动转换 codec」是什麽意思,
: : 猜测是想自动侦测 encoding?
: : http://www.hemidemi.com/group/python/bookmark/info/41099
: 不是不是..
: 我想问清楚当一些python 内建 function 收到字串时,
: 如果我传的是 newstr = str1.decode('big5')
: 这类的unicode物件当做变数时,
: python会怎麽处理这行字串的问题
: 因为老是跳出无法encode 成ASCII的Error,
: 所以应该是会自动encode成ASCII..
: 那这个设定可不可以调整呢?
後来的解决方式
import sys
reload(sys)
sys.setdefaultencoding('utf8')
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.110.216.37
1F:推 ykjiang:reload 应该不需要吧? 05/06 00:19
reload 是因为直接import sys 的话 setdefaultencoding这个function
会被档掉 所以要reload
http://czug.org/blog/eishn/sqlobject-dezhongwenbianmawentijijiejuefangan
2F:→ Tiberius:其实应该直接去改 lib/site.py 05/06 00:52
这样也可以啦。不过我只是要连db时用不同的coding而已
顺便问一下,我用spe这套ide时常常会因为coding的关系跑的不稳定
又一直找不到在command line那能回够回复之前输入的热键
想请问看看有没有更好用ide
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.110.216.37