Re: Umlautproblem Postgres

From: Oliver Fromme <olli(at)lurza.secnetix.de>
Date: Thu, 22 Mar 2012 17:35:54 +0100 (CET)

Marc Santhoff wrote:
> Ich war etwas vorschnell, hier gehen die Umlaute immer noch nicht.
>
> $ env|grep 8859
> MM_CHARSET=iso-8859-1
> LANG=de_DE.ISO8859-1
> XTERM_LOCALE=de_DE.ISO8859-1
>
> $ psql test
> Welcome to psql 8.3.1, the PostgreSQL interactive terminal.
>
> Type: \copyright for distribution terms
> \h for help with SQL commands
> \? for help with psql commands
> \g or terminate with semicolon to execute query
> \q to quit
>
> test=# \encoding
> UTF8
> test=# \encoding LATIN1
>
> Und dann Umlaute eingeben ergibt ... nichts. Der Cursor bewegt sich
> nicht, aber es werden wenigstens keine Steuerzeichen erkannt - zumindest
> nicht wie vorher, wo wohl durch die Kommandohistorie gesprungen wurde.

Hmm, seltsam, bei mir geht es (s.u.).
Irgendwas muss bei Dir anders sein ... Die Frage ist: Was?

Hast Du eine Datei ~/.inputrc (bzw. eine Datei, auf die die
Umgebungsvariable INPUTRC zeigt), und wenn ja, was steht da
drin?

$ env | grip iso
LC_CTYPE=en_US.ISO8859-15
$ psql template1 pgsql
psql (8.4.8)
Type "help" for help.

template1=# \encoding LATIN9
template1=# \l
..
 template1 | pgsql | UTF8 | C | C | ...
..
template1=# select 'äöüß';
 ?column?
----------
 äöüß
(1 row)

template1=#

Gruß
   Olli

-- 
Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M.
Handelsregister: Registergericht Muenchen, HRA 74606,  Geschäftsfuehrung:
secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün-
chen, HRB 125758,  Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart
FreeBSD-Dienstleistungen, -Produkte und mehr:  http://www.secnetix.de/bsd
"If Java had true garbage collection, most programs
would delete themselves upon execution."
        -- Robert Sewell
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 22 Mar 2012 - 17:36:15 CET

search this site