perl: warning: Setting locale failed.
Hi, ich hab ne 8.1 und bekomme folgende Meldung wenn ich ein Perlscript starte... perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE =3D (unset), LC_ALL =3D (unset), LC_CTYPE =3D "de_DE.ISO-8859-1", LANG =3D (unset) are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). jemand ne Ahnung wie ich das weg bringe bzw. was ich genau setzen muss?!? Danke! -- Cu Joachim Mild -- "Männer wie wir - hau'n de Wurst weg - fressen's Papier!" --
* Joachim Mild schrieb am 05.Mär.2003:
ich hab ne 8.1 und bekomme folgende Meldung wenn ich ein Perlscript starte...
perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE =3D (unset), LC_ALL =3D (unset), LC_CTYPE =3D "de_DE.ISO-8859-1", LANG =3D (unset) are supported and installed on your system. perl: warning: Falling back to the standard locale ("C").
jemand ne Ahnung wie ich das weg bringe bzw. was ich genau setzen muss?!?
Überprüf mal Deine Umgebungsvariable $LC_ALL, $LC_CTYPE und $LANG. Normalerweise ist $LC_ALL und $LC_CTYPE nicht gesetzt und $LANG auf de_DE@euro Du kannst es natürlich auch anders setzten, wenn Du willst. Ich tippe mal, daß LC_ALL flsach gesetzt ist, da es alle andere überschreibt. Schau Dir mal /etc/profile und ~/.bashrc an, ob da was flscha ist. Oder taucht das bei einem neuen xterm gar nicht mehr auf? Bernd -- ROTFL = Rolling On The Floor, Laughing = Auf dem Boden wälzen, lachend. SCNR = Sorry, Could Not Resist = Sorry, Ich konte nicht widerstehen. AFAIK = As Far As I Know = So weit ich weis|BTW = By The Way = Nebenbei bemerkt IMHO = In My Humble Opinion = meiner bescheidenen Meinung nach |Zufallssig. 9
On Wed, 05 Mar 2003 at 11:25 (+0100), Joachim Mild wrote:
Hi,
ich hab ne 8.1 und bekomme folgende Meldung wenn ich ein Perlscript starte...
perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE =3D (unset), LC_ALL =3D (unset), LC_CTYPE =3D "de_DE.ISO-8859-1", LANG =3D (unset) are supported and installed on your system. perl: warning: Falling back to the standard locale ("C").
jemand ne Ahnung wie ich das weg bringe bzw. was ich genau setzen muss?!?
Was gibt der Befehl `locale' aus? Gruß, Bernhard -- _________ http://www.bwalle.de _________________________________________________ Geld ist besser als Armut - wenn auch nur aus finanziellen Gründen. -- Woody Allen
Am Mittwoch, 5. März 2003 13:02 schrieb Bernhard Walle:
Was gibt der Befehl `locale' aus?
LANG=POSIX LC_CTYPE=de_DE.ISO-8859-1 LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL= -- Cu Joachim Mild -- "Männer wie wir - hau'n de Wurst weg - fressen's Papier!" --
On Wed, 05 Mar 2003 at 13:13 (+0100), Joachim Mild wrote:
Am Mittwoch, 5. März 2003 13:02 schrieb Bernhard Walle:
Was gibt der Befehl `locale' aus?
LANG=POSIX LC_CTYPE=de_DE.ISO-8859-1 LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL=
Funktioniert bei mir. Welche Distributioni hast Du - welches Perl? Probier mal LC_CTYPE auf LC_CTYPE=de_DE zu setzen, duerfte eh das gleiche sein (Standardzeichensatz fuer de_DE ist iso-8859-1, fuer de_DE@euro iso-8859-15). Gruß, Bernhard -- _________ http://www.bwalle.de _________________________________________________ "Act like a dumbshit and they'll treat you as an equal." -- Ivan E. Moore II
Am Mittwoch, 5. März 2003 14:02 schrieb Bernhard Walle:
On Wed, 05 Mar 2003 at 13:13 (+0100), Joachim Mild wrote:
Am Mittwoch, 5. März 2003 13:02 schrieb Bernhard Walle:
Was gibt der Befehl `locale' aus?
LANG=POSIX LC_CTYPE=de_DE.ISO-8859-1 LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL=
Funktioniert bei mir. Welche Distributioni hast Du - welches Perl?
8.1 & perl, v5.8.0 built for i586-linux-thread-multi
Probier mal LC_CTYPE auf LC_CTYPE=de_DE zu setzen, duerfte eh das gleiche sein (Standardzeichensatz fuer de_DE ist iso-8859-1, fuer de_DE@euro iso-8859-15).
jep so ist es... sag mal eigentlich müsse doch das euro zeichen mit iso-8859-15 funktionieren oder? Wo soll ich das eintragen? Ich hau es immer in die /etc/SuSEconfig/profile passt doch.. hilft aber alles bis jetzt nichts?!? -- Cu Joachim Mild -- "Männer wie wir - hau'n de Wurst weg - fressen's Papier!" --
On Wed, 05 Mar 2003 at 15:00 (+0100), Joachim Mild wrote:
Am Mittwoch, 5. März 2003 14:02 schrieb Bernhard Walle:
On Wed, 05 Mar 2003 at 13:13 (+0100), Joachim Mild wrote:
Am Mittwoch, 5. März 2003 13:02 schrieb Bernhard Walle:
Was gibt der Befehl `locale' aus?
LANG=POSIX LC_CTYPE=de_DE.ISO-8859-1 LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL=
Funktioniert bei mir. Welche Distributioni hast Du - welches Perl?
8.1 & perl, v5.8.0 built for i586-linux-thread-multi
Hier genau das gleiche. Verstehe ich nicht. glibc-locale installiert?
Probier mal LC_CTYPE auf LC_CTYPE=de_DE zu setzen, duerfte eh das gleiche sein (Standardzeichensatz fuer de_DE ist iso-8859-1, fuer de_DE@euro iso-8859-15).
jep so ist es... sag mal eigentlich müsse doch das euro zeichen mit iso-8859-15 funktionieren oder?
Ja. Allerdings bin ich mir nicht sicher ob dazu LC_CTYPE reicht; muesste aber schon. Die Fonts muessen natuerlich auch passen genauso wie die Tastaturbelegung (letzteres ist standardmaessig der Fall).
Wo soll ich das eintragen? Ich hau es immer in die /etc/SuSEconfig/profile passt doch..
Nein. /etc/profile.local. Wenn's das nicht gibt -> anlegen: ,----[ /etc/profile ]- | # PLEASE DO NOT CHANGE /etc/profile. There are chances that your changes | # will be lost during system upgrades. Instead use /etc/profile.local for | # your local settings, favourite global aliases, VISUAL and EDITOR | # variables, etc ... `---- Gruß, Bernhard -- "Freedom is just another word for nothing left to lose, Nothing don't mean nothing honey if it ain't free, now now. And feeling good was easy, Lord, when Bobby sang the blues, You know feeling good was good enough for me, Good enough for me and my Bobby McGee." -- Janis Joplin
participants (3)
-
B.Brodesser@t-online.de
-
Bernhard Walle
-
Joachim Mild