On Sat, 02 Aug 2003 at 14:39 (+0200), Ratti wrote:
Am Don, 2003-07-31 um 09.57 schrieb Bernhard Walle:
On Wed, 30 Jul 2003 at 22:25 (+0200), Ratti wrote:
Am Mit, 2003-07-30 um 21.07 schrieb Bernhard Walle:
Debian unstable
Dienstag, März 12, 1995
Also korrekt.
Also in einer utf-8 Umgebung mit einem utf-8 xterm und einem unicode-Font?
Himmel! Bernhard! Was weiss ich? Soviele Fragen! Wo soll ich gucken? :-)))
Also mal langsam. Ich verwende ein Debian-unstable, weil ich, wie du auch, mit meiner Software utf8-Probleme in perl habe - genauer gesagt: Die anderen haben. Unter Suse und RedHat. Unter Debian scheint sich das nicht so recht nachvollziehen zu lassen. Alles geht.
Wie ich jetzt von Rene Engelhard (Debian-Entwickler und Maintainer von Muttprint) weiß, verwendet Debian ein gepatchtes Perl 5.8.0, in dem Probleme, die normalerweise erst mit 5.8.1 behoben sind, schon behoben sind (doofer Satz). Insofern kannst Du Dein 5.8.0 nicht unbedingt 1:1 mit dem 5.8.0 von SuSE oder RedHat (welches auch wieder auf eine andere Art gepatcht ist) vergleichen. Soviel dazu.
#!/bin/sh export LANG=de_DE@euro.utf-8 exec xterm -u8 -fn '-misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1'
Ich arbeite normalerweise im Gnome-Terminal. Wenn ich obiges als Script speichere und starte, erhalte ich die Meldung:
Warning: locale not supported by C library, locale unchanged In einem neuen Fenster geht ein hässliches xterm auf. Jetzt dein Datumsprogramm vom letzten mal:
Schaut so aus als ob es die locale auf Deinem Rechner gar nicht gibt. Unter welcher locale arbeitest Du denn standardmäßig? Tippe mal $ locale in Deinem heißgeliebten gnome-terminal (*g*) ein. Ansonsten kannst Du mit "dpkg-reconfigure locales" alle möglichen Sprachumgebungen bauen lassen und auch die Standard-locale festlegen. Den Standardzeichensatz bekommst Du mit "locale charmap" heraus. Nur wenn dort utf-8 steht arbeitest Du in einer Unicode-Umgebung. Bei RedHat ist das Standard, deshalb gibt's auch dort so viele Probleme. Andererseits, irgendwann *ist* utf-8 Standard, insofern bin ich froh dass die RedHat-User als Versuchskaninchen zur Verfügung stehen. ;-) Mit dem gnome-terminal kenne ich mich jetzt nicht so gut aus, aber ich denke dass das standardmäßig utf-8 tauglich ist, wenn LANG entsprechend (vor dem Start von gnome-terminal) gesetzt ist. Ansonsten solltest Du vielleicht "man 7 locale" lesen. Gruß, Bernhard -- _________ http://www.bwalle.de _________________________________________________ Man soll Denken lehren, nicht Gedachtes. -- C. Gurlitt