Gentoo Archives: gentoo-user-de

From: Hans-Werner Hilse <hilse@×××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] Zeichensatzprobleme, nur wo?
Date: Mon, 12 Feb 2007 23:03:12
Message-Id: 20070213000122.df9ce4e4.hilse@web.de
In Reply to: [gentoo-user-de] Zeichensatzprobleme, nur wo? by Werner Jansen
1 Moin,
2
3 On Mon, 12 Feb 2007 20:35:27 +0100
4 Werner Jansen <jansenw@××××××.edu> wrote:
5
6 > ich bin am verzweifeln. Ernsthaft. :)
7
8 Ach, doch aber nicht deshalb :-)
9
10 > Folgende Symptome habe ich:
11 >
12 > Die deutschen Sprachdateien
13 > unter /var/www/localhost/htdocs/phpbb/language/lang_german/ besitzen,
14 > wenn ich die Dateien auf einem (ssh-) Terminal mit vim öffne lauter ?
15 > als Umlaute. Im Browser (mehrere Systeme getestet) werden die Umlaute
16 > korrekt angezeigt.
17
18 Dein Webserver (die Software) spuckt also alles richtig mit
19 "Content-Type: text/html; charset=ISO-8859-1" aus. Fein (es sei denn,
20 du willst eine breitere Palette an Zeichen als sie dir ISO-8859-1 --
21 latin1 -- bietet). Dein Terminal-Programm geht anscheinend davon aus,
22 dass es UTF-8 bekommen soll -- z.B. weil die lokale Maschine auf Unicode
23 konfiguriert ist. Der Webserver (die Maschine) ist anscheinend sonst
24 aber kein Unicode-System. Deshalb bekommt dein Terminal-Programm
25 1-Byte-Sequenzen (latin1), während es vollständige mehr-Byte-Sequenzen
26 erwartet (und nicht bekommt und deshalb nur "?" sagt).
27
28 > Wo hab ich überall den Wurm drin?
29
30 Locale der Session auf der Webserver-Maschine (bzw. Xen-Instanz).
31
32 > Es handelt sich um eine XEN-Instanz, im Kernel steht "iso8859-1" bei
33 > den NLS Defaults.
34
35 Die sind nur für Dateisysteme, ist hier schnuppe.
36
37 > locale gibt bis auf LANG überall "POSIX" aus.
38
39 Setz mal LANG auf de_DE.UTF-8 -- wenn du Glück hast, reicht das schon.
40
41 > /etc/conf.d/consolefont enthält
42 > CONSOLEFONT="lat9w-16"
43
44 Egal, da du dich via SSH einloggst und der Xen-Kernel vermutlich gar
45 keine Konsole im Einsatz hat -- ist also egal, was Gentoo der dann für
46 einen Font verpasst. Scheitert vermutlich eh.
47
48 > Was der Rechner, von dem aus ich mich per SSH einlogge für einen
49 > Zeichensatz für terminals nutzt, kann ich gerade gar nicht sagen. ein
50 > "locale" gibt "en_US.UTF-8" aus. Wo find ich denn bei einem
51 > (K)ubuntu-System die Einstellung für die Konsolen-Schriftart?
52
53 Da wäre dann die Alternative: Deinem Terminalprogramm beibiegen, mit
54 ISO-8859-1 zu rechnen. Allerdings ist das nicht via locale zu lösen,
55 glaube ich.
56
57 -hwh
58 --
59 gentoo-user-de@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-de] Zeichensatzprobleme, nur wo? Sebastian Damm <lists@×××××.de>