PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Java-Problem: keine Umlaute



steve-pa
18.05.05, 15:18
Hallo,

habe ein kleines Java-Problem und finde trotz intensiver Suche keine Lösung:

Auf meinen Linux-Server (SUSE 9.1 mit PLESK) habe ich JAVA installieren müssen (J2SE).

Meine Anwendung - ein JAVA basierter Chat - lief auf einem älteren Linux (ich glaube SUSE 7 oder SUSE 8) einwandfrei und anstandslos.

Nur seit ich zwangsläufig auf die neuere SUSE Version umsteigen musste, werden Umlaute wie ä ö ü nur noch mit "�" dargestellt, gleiches gilt für ², ³, etc......

habe schon versucht durch umstellen in etc/sysconfig/language auf "de_DE@euro" einen erfolg verbuchen zu können, aber auch das klappte nicht

wäre sehr dankbar wenn jemand helfen könnte

viele grüße

steve-pa

nachtrag:
java version "1.4.2_08"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_08-b03)
Java HotSpot(TM) Client VM (build 1.4.2_08-b03, mixed mode)

temir
18.05.05, 16:16
entweder RC_LC_CTYPE="de_DE@euro" setzen oder RC_LC_ALL
(Hilfe siehe in /etc/sysconfig/language)

steve-pa
18.05.05, 19:46
entweder RC_LC_CTYPE="de_DE@euro" setzen oder RC_LC_ALL
(Hilfe siehe in /etc/sysconfig/language)

hatte vorher die variable schon auf de_DE@euro gesetzt, ohne erfolg

was meinst du mit "oder RC_LC_ALL"?

diese variable auch auf de_DE@euro setzen?


danke schonmal!

temir
19.05.05, 06:29
was meinst du mit "oder RC_LC_ALL"?

Und der Satz mit "Hilfe siehe /etc/sysconfig/language" wird ignoriert, nicht?

PS: wenn man die Änderung per Hand macht, muß hinterher `SuSEconfig` laufen.
Wenn das nicht hilft -> versuchen, das Unicode abzuschalten.

steve-pa
19.05.05, 08:10
hallo,

habe den satz natürlich nicht ignoriert,
habe das ausdokumentierte in der language datei natürlich alles gelesen, aber irgendwie klappt das nicht so wie ich will, muss auch dazu sagen dass ich nicht unbedingt sehr linux-fit bin :(

habe nur einen zugang über SSH und nur console - wie kann ich dort suseconfig starten?

vielleicht ja ganz einfach aber nicht für mich *g*

danke für deine geduld :)

temir
19.05.05, 13:43
Der Befehl heißt: SuSEconfig
(vorher war mit `SuSEconfig` angeführt).

steve-pa
19.05.05, 14:21
hab jetzt die RC_LC_ALL auf "de_DE@euro" gesetzt
und SuSEconfig ausgeführt

und siehe da -> es funktioniert!


vielen vielen dank :)