| From: | Walter Willmertinger <willmis(at)gmail(dot)com> |
|---|---|
| To: | pgsql-translators(at)postgresql(dot)org |
| Subject: | Problem with error messages |
| Date: | 2015-06-30 13:31:22 |
| Message-ID: | CAHbMG0U0E_vOEwOwChrZ4Nq06xx5W7hdevwABo9uMjQ6urkZ3g@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-translators |
We already wrote in pgsql-bugs (#11550), but there it was recommended to
transfer this topic to the translator team.
Now the problem:
If we set client_encoding to Latin9 (as we are here in Germany), we get as
nearly every error message from PostgreSQL: character with byte sequence
0xe2 0x80 0x9e in encoding UTF8 has no
equivalent in LATIN9
Why:
In 9.x we have new characters for delimiting words.
An example:
"Drop table if exists mickeymouse;"
delivers in PG-8.4
HINWEIS: Tabelle „mickeymouse“ existiert nicht, wird übersprungen
but delivers in PG-9.3
HINWEIS: Tabelle »mickeymouse« existiert nicht, wird übersprungen
If we set client_encoding to Latin9 (as we are here in Germany), we get an
error message from PostgreSQL:
character with byte sequence 0xe2 0x80 0x9e in encoding UTF8 has no
equivalent in LATIN9
but we do not see the real error message: "Table ... does not exist"
So a proposal: Please change these delimiters to something which can be
compiled to any foreign language, as " or similar
Regards
Walter
--
Viele Grüße
Walter Willmertinger
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Peter Eisentraut | 2015-07-01 01:07:34 | 9.5 branching? |
| Previous Message | zhiwei.li@melot.cn | 2015-06-08 10:51:32 | long lock in my pg |