Hi Kinner Vachhani, I need both fields (value and string to display) in unicode.
-- You received this bug notification because you are a member of OpenERP SA's Web Client R&D, which is a bug assignee. https://bugs.launchpad.net/bugs/741765 Title: [trunk] selection widget and unicode Status in OpenERP Web Client: Confirmed Bug description: I want create selection with unicode data in fields. 'selection': fields.selection( [(u'тест', u'тест')], string="Test selection"), But I receive error: ### /home/kodemi/src/openerp6/web/addons/openerp/widgets/form/_form.py in set_value(self=Selection, value='') 535 536 for s in dict(self.options): 537 if str(s) == str(value): 538 """ 539 print "s: %s %s" % (s, type(s)) builtin str = <type 'str'>, s = u'\u0442\u0435\u0441\u0442', value = '' <type 'exceptions.UnicodeEncodeError'>: 'ascii' codec can't encode characters in position 0-3: ordinal not in range(128) args = ('ascii', u'\u0442\u0435\u0441\u0442', 0, 4, 'ordinal not in range(128)') encoding = 'ascii' end = 4 message = '' object = u'\u0442\u0435\u0441\u0442' reason = 'ordinal not in range(128)' start = 0 ### I changed in _form.py in set_value: from: if str(s) == str(value) to: if unicode(s) == unicode(value) Now it works. _______________________________________________ Mailing list: https://launchpad.net/~openerp-dev-web Post to : [email protected] Unsubscribe : https://launchpad.net/~openerp-dev-web More help : https://help.launchpad.net/ListHelp

