跳至內容
選單
此問題已被標幟
4 回覆
13799 瀏覽次數

Hi, am using a res_partner inherit module and i have a field.char. But the probleme i have is, where i fill this field to create the object i get this error "UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 6: ordinal not in range(128)"

Help me please

頭像
捨棄
最佳答案

Make sure your module does not do str(xyz) where xyz is accented string! tools.ustr() should help.

頭像
捨棄
作者

I'am sure my module does not do str(xyz),

Please paste the whole traceback.

作者

Here it is Client Traceback (most recent call last): File "/opt/openerp/server/openerp/addons/web/http.py", line 195, in dispatch response["result"] = method(self, *self.params) File "/opt/openerp/server/openerp/addons/web/controllers/main.py", line 1079, in call_kw return self._call_kw(req, model, method, args, kwargs) File "/opt/openerp/server/openerp/addons/web/controllers/main.py", line 1071, in _call_kw return getattr(req.session.model(model), method)(args, **kwargs) File "/opt/openerp/server/openerp/addons/web/session.py", line 43, in proxy result = self.proxy.

Are you using V6 or v7? I suspect real error is at server side and client just being unable to convert the error, throws this. Would you please mind to check the server log?

作者 最佳答案

I can not do string_variable.decode('cp1252') because values are in the form create i do not treat them before they are stored

頭像
捨棄
最佳答案

You need to change the encoding of the data you are updating your model with. Do this in your module:

string_variable.decode('cp1252')

it might work (as long your input data was encoded with cp1252)

頭像
捨棄
最佳答案

In Python, unicode and str are two different data types. When Python tries to implicitly convert between one and the other, it uses encode (unicode -> str) and decode (str -> unicode). In OpenERP, text is actually Unicode. Encode and decode errors like your one can be avoided with some understanding of how Unicode works in Python. Ned Batchelder made an excellent presentation on the subject, google "unicode pain python".

頭像
捨棄
相關帖文 回覆 瀏覽次數 活動
1
3月 15
6668
2
12月 23
18482
3
6月 24
3479
2
7月 21
7009
0
9月 18
3060