回覆列表
  • 1 # 帶血的豬蹄

    重灌了系統(ubuntu 14.04)原來正常可用的OpenERP專案在切換到開發者模式的時候報錯:UnicodeDecodeError: "ascii" codec can"t decode byte 0x?? in position 1: ordinal not in range(128)而在伺服器上的專案正常可用,其原因是由於python的預設編碼設定為ascii,可以用以下命令檢視:import syssys.getdefaultencoding()解決方案有兩種:1. 在專案啟動檔案中新增設定字元為utf8:import sys reload(sys) sys.setdefaultencoding("utf8") 2. 在python的lib資料夾下的sitecustomize.py檔案中新增程式碼:(我的檔案位於/usr/lib/python2.7)import sysreload(sys)sys.setdefaultencoding("utf8")try:import apport_python_hookexcept ImportError:passelse:apport_python_hook.install()relaod(sys)一句是必須的

  • 2 # 天天向上笑開心

    chcp命令,chcp65001就是換成UTF-8內碼表chcp936可以換回預設的GBKchcp437是美國英語

  • 中秋節和大豐收的關聯?
  • 藤椒魚的做法?