當前位置:編程學習大全網 - 網站源碼 - python中的u和unicode編碼問題!!!!

python中的u和unicode編碼問題!!!!

#?-*-?coding:?gbk?-*-

import?sys

reload(sys)

print?sys.getdefaultencoding()

print?u'中文'

print?unicode('中文','gbk')

妳運行下這個程序,就能看出來,python2默認是ascii,雖然妳文件使用的gbk,但是不會影響默認編碼。

print u'中文',這個是直接定義壹個unicode字符串。

unicode('中文')這個是生成unicode對象,解釋器會對內容使用默認編碼進行解碼,轉換成unicode,默認的是ascii,所以報錯,妳指定gbk就可以了。

如果解決了您的問題請采納!

如果未解決請繼續追問

  • 上一篇:Android開發求助socket通信後崩潰問題
  • 下一篇:全民奇跡MU刷金幣輔助教程
  • copyright 2024編程學習大全網