Bonjour,

Y a-t-il un souci pour afficher un signe % dans un document, ou bien une
ruse particulière ?

Si je tente d'afficher un taux de tva via formatLang() + '%', ou bien
via une méthode python d'un objet qui me récupère les tva regroupées par
taux (et qui renvoie le taux suivi de %), alors j'obtiens :

  File "/trytond/protocols/jsonrpc.py", line 123, in _marshaled_dispatch
    response['result'] = dispatch_method(method, params)
  File "/trytond/protocols/jsonrpc.py", line 156, in _dispatch
    res = dispatch(*args)
  File "/trytond/protocols/dispatcher.py", line 193, in
    dispatch database_name) + tb_s)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc6 in position 2260:
ordinal not in range(128)

Là c'est 0xc6, mais ça peut être 0xd6 le plus souvent.

L'objectif était d'obtenir quelque chose comme 19.60%, par exemple.

Si je supprime le % de mon affichage, ça va mieux !
Si j'imprime le % via l'objet AccountTax.description, il s'affiche
correctement.

Une idée ?

Merci.

-- 
jm

Répondre à