1. 程式人生 > >關於openerp的bug報錯UnicodeEncodeError: 'ascii' codec can't encode character u'\u20ac' in position 2917

關於openerp的bug報錯UnicodeEncodeError: 'ascii' codec can't encode character u'\u20ac' in position 2917

這個報錯是openerp的bug,生成報表的時候跳出報錯。

解決方案:

修改openerp的啟動檔案,在http.py檔案中加入如下語句:

$ import sys
$ reload(sys)
$ sys.setdefaultencoding('utf8')