Re: bug in Google translate snippet
От | Alvaro Herrera |
---|---|
Тема | Re: bug in Google translate snippet |
Дата | |
Msg-id | 20090702213914.GN4698@alvh.no-ip.org обсуждение исходный текст |
Ответ на | Re: bug in Google translate snippet (Andrew Dunstan <andrew@dunslane.net>) |
Ответы |
Re: bug in Google translate snippet
Re: bug in Google translate snippet |
Список | pgsql-hackers |
Andrew Dunstan wrote: > > > Alvaro Herrera wrote: >> Hi, >> >> I was having a look at this snippet: >> http://wiki.postgresql.org/wiki/Google_Translate >> and it turns out that it doesn't work if the result contains non-ASCII >> chars. Does anybody know how to fix it? >> >> alvherre=# select gtranslate('en', 'es', 'he'); >> ERROR: plpython: function "gtranslate" could not create return value >> DETALLE: <type 'exceptions.UnicodeEncodeError'>: 'ascii' codec can't encode character u'\xe9' in position 0: ordinalnot in range(128) > > This looks like a python issue rather than a Postgres issue. The problem > is probably in python-simplejson. I think the problem happens when the PL tries to create the output value. Otherwise I wouldn't be able to see the value in plpy.log. -- Alvaro Herrera http://www.CommandPrompt.com/ PostgreSQL Replication, Consulting, Custom Development, 24x7 support
В списке pgsql-hackers по дате отправления: