Hey,
ich habe bereits im englischen Forum gepostet, konnte jedoch keine Lösung finden. Vor einer Woche habe ich auf meinem neuen Notebook (Thinkpad W520) Archlinux, 64 Bit installiert. Hat alles geklappt, bis auf die Kodierung. Das System übernimmt einfach nicht die UTF-8 kodierung. Ich bin folgendem Artikel gefolgt:
https://wiki.archlinux.de/title/Arch_Linux_auf_Deutsch_stellen
Wenn ich zum Beispiel eine Textdatei erstelle, verwendet diese die ISO-8859 Kodierung:
$ echo täääst > test
$ file test
test: ISO-8859 text
Shotwell kann das Datum der Monate mit Umlaute nicht lesen und bei verschiedenen Programmen werden die Umlaute einfach nicht dargestellt. Siehe:
http://stfnh.net/umlauts.png
Radiotray gibt folgende Fehlermeldung zurück: /usr/lib/python2.7/site-packages/radiotray/lib/utils.py:40: PangoWarning: Invalid UTF-8 string passed to pango_layout_set_text()
Die Fehlermeldungen von Shotwell usw sind ähnlich.
Hier ein paar Terminal-Ausgaben:
$ echo $LANG
de_AT
$ env | grep ^LC
LC_MONETARY=de_AT.utf8
LC_NUMERIC=de_AT.utf8
LC_MESSAGES=C
LC_MEASUREMENT=de_AT.utf8
LC_TIME=de_AT.utf8
$ cat /etc/locale.conf
LANG=de_AT.UTF-8
LC_MESSAGES=C
$grep -R de_AT /etc /home 2>/dev/null:
/etc/locale.conf:LANG=de_AT.UTF-8
/etc/rc.conf:LOCALE="de_AT.UTF-8"
/etc/locale.gen:de_AT.UTF-8 UTF-8
/etc/locale.gen:de_AT ISO-8859-1
/etc/locale.gen:de_AT@euro ISO-8859-15
$ cat /etc/rc.conf | grep LOCALE
LOCALE="de_AT.UTF-8"
DAEMON_LOCALE="yes"
Habt ihr eine Ahnung, was ich noch versuchen kann, damit UTF-8 endlich verwendet wird?
Nachlese aus dem englischen Forum (dachte zuerst, das Problem hänge mit shotwell zusammen):
https://bbs.archlinux.org/viewtopic.php?id=139396
Vielen Dank schon mal!