Problem mit Umlauten (locale?)

preg

Registered User
Hallo,

ich betreibe auf meinem vServer (s4y X2) unter anderem einen kleinen Chat in Java. Letztens ist mir aufgefallen, dass dort neuerdings die Umlaute nicht mehr angezeigt werden. Statt ü, ö, ä usw. werden nur noch ? ausgegeben.
Nun hab ich mir in der Shell mal locale anzeigen lassen. Dort stand überall nur POSIX.
Mit
Code:
export LANG=de_DE@euro
export LC_ALL=de_DE@euro
wollte ich das ganze wieder umstellen. Diese "Kommandos" übergebe ich immer beim starten des Chats - hat sonst immer geholfen.
Lasse ich nun widerrum locale anzeigen, steht dort nun
Code:
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=de_DE@euro
LC_CTYPE="de_DE@euro"
LC_NUMERIC="de_DE@euro"
LC_TIME="de_DE@euro"
LC_COLLATE="de_DE@euro"
LC_MONETARY="de_DE@euro"
LC_MESSAGES="de_DE@euro"
LC_PAPER="de_DE@euro"
LC_NAME="de_DE@euro"
LC_ADDRESS="de_DE@euro"
LC_TELEPHONE="de_DE@euro"
LC_MEASUREMENT="de_DE@euro"
LC_IDENTIFICATION="de_DE@euro"
LC_ALL=de_DE@euro
Aber es ändert sich nichts.
Ich nutze auch SVN auf dem Server und um ein Trunk in das Produktivsystem zu exportieren habe ich mir ein kleines Script in PHP geschrieben.
Code:
Durchgeführter Befehl: /usr/bin/sudo /usr/local/bin/svn export --force svn://svn.xxxx.de/neu /srv/www/web1/html/www 2>&1 && cp -a /srv/www/web1/html/svn/projects/neu/trunk/svnlog.txt /srv/www/web1/html/www/svnlog.txt
Gebe ich das in die Shell ein, funktioniert es ohne Probleme. Über das Script erhalte ich die Meldung
svn: error: cannot set LC_ALL locale
svn: error: environment variable LC_ALL is de
svn: error: please check that your locale name is correct
Ich hab schon gegoogelt, aber nichts hat geholfen. Hab ich mir irgendwas auf dem Server zerschossen, dass der in der Hinsicht so mucken macht?

Auf eine Lösung hoffend..

Gruß preg
 
Back
Top