1 |
On Thu, 14 Oct 2004 23:24:25 +0200 |
2 |
Felix Tiede <lists@××××××××.de> wrote: |
3 |
|
4 |
> Frank Numrich wrote: |
5 |
> > Hallo, |
6 |
> > |
7 |
> > ich habe vor einiger Zeit eine Fileserver von Linux auf Genoo umgezogen. |
8 |
> > Nun fällt mir auf, dass die Umlaute nicht richtig angezeigt werden: |
9 |
> > Bsp.: Statt Überweisungsliste-Lohn-Gehalt.rpt heißt die Datei nun ?berweisungsliste-Lohn-Gehalt.rpt |
10 |
> > |
11 |
> > Ich kann sie auch nur mit dem '?' im Namen ansprechen: |
12 |
> > |
13 |
> > czwserv1 Reports # ll Überweisungsliste-Lohn-Gehalt.rpt |
14 |
> > ls: Überweisungsliste-Lohn-Gehalt.rpt: No such file or directory |
15 |
> > |
16 |
> > czwserv1 Reports # ll ?berweisungsliste-Lohn-Gehalt.rpt |
17 |
> > -rwxrwx--- 1 root sekretariat 43008 Apr 8 2003 ?berweisungsliste-DTA.rpt |
18 |
> > |
19 |
> > Wenn ich die Datei umbenenne/kopiere: |
20 |
> > |
21 |
> > czwserv1 Reports # cp ?berweisungsliste-Lohn-Gehalt.rpt Überweisungsliste-Lohn-Gehalt.rpt |
22 |
> > |
23 |
> > dann kann ich die neue Datei mit Umlaut ansprechen, sie wird aber immer noch mit '?' angezeigt: |
24 |
> > |
25 |
> > czwserv1 Reports # ll Überweisungsliste-Lohn-Gehalt.rpt |
26 |
> > -rwxrwx--- 1 root sekretariat 43008 Oct 14 22:42 ?berweisungsliste-DTA.rpt |
27 |
> > |
28 |
> > |
29 |
> > Ich kann also auf der Console Umlaute verwenden. |
30 |
> > Z.B. eine Datei mit Umlaut anlegen ... |
31 |
> > |
32 |
> > czwserv1 Reports # touch /tmp/Übertest |
33 |
> > |
34 |
> > ... ergibt folgendes Ergebnis: |
35 |
> > |
36 |
> > czwserv1 Reports # ll /tmp/Übertest |
37 |
> > -rw-r--r-- 1 root root 0 Oct 14 22:30 /tmp/?bertest |
38 |
> > |
39 |
> > Das verstehe ich ehrlich gesagt nicht. Anscheinend werden zwar sowohl bei den 'Alten' (also vom alten Server kopierten) als auch bei Neuen Dateien die Umlaute als '?' angezeigt, intern sind aber bei den Neuen Dateien schon Umlaute vorhanden, bei den Alten anscheinend die '?'. |
40 |
> > |
41 |
> Ich hatte mit Gentoo ein ähnliches Problem. Aus irgendwelchen Gründen kommt |
42 |
> die Konsole mit Unicode-Namen nicht umgehen kann, d.h. sie nicht (richtig) |
43 |
> anzeigt werden. Da es aber keine doppelten Störzeichen, sondern Fragezeichen |
44 |
> sind, nehme ich jetzt mal frech an, dass Deine Konsole (oder Lokalisierung) |
45 |
> nicht den "richtigen" latin1-zeichensatz benutzt. |
46 |
> |
47 |
> Da ich die Konfiguration nicht kenne, kann ich nur raten:" |
48 |
> In /etc/rc.conf folgendes eintragen |
49 |
> KEYMAP="de-latin1" oder KEYMAP="de-latin1-nodeadkeys" |
50 |
> CONSOLEFONT="lat9w-16" |
51 |
> |
52 |
> Ausserdem sicherstellen, dass die korrekten Locales definiert sind: |
53 |
> LANG="de_DE@euro" |
54 |
> i18n="de_DE" |
55 |
> |
56 |
> Das reicht zumindest für iso-8859-1(5)-kodierte Umlaute in Dateinamen. Sind |
57 |
> sie Unicode-kodiert, ist mir kein Weg bekannt. |
58 |
> |
59 |
> Da ich auch die Server-Konfiguration und den Transportweg (SMB, NFS?) nicht |
60 |
> kenne, kann ich auch hier nur raten, dass die Kodierungen nicht |
61 |
> zusammenpassen. Im Zweifelsfall die Umgebungsvariablen $LANG und $i18n |
62 |
> kontrollieren - sie sollten zumindest identisch sein. |
63 |
> |
64 |
> Hoffe, dass ich helfen konnte, viele Grüße |
65 |
> Felix |
66 |
> |
67 |
> -- |
68 |
> gentoo-user-de@g.o mailing list |
69 |
> |
70 |
|
71 |
Vielen Dank für den Tipp, |
72 |
|
73 |
das scheints gewesen zu sein. LANG war auf POSIX. Ich hatte irgendwo im Gentoo-Forum gelesen, dass das auch die beste Einstellung für root sei, da ansonsten Probleme mit portage auftreten könnten. |
74 |
Daher wurden beim kopieren der Dateien vom alten auf den neuen Server die Umlaute nicht richtig umgesetzt. |
75 |
|
76 |
Jetzt muß ich nur noch alle Dateien finden, deren Namen ein '?' enthalten und diese umbenennen. Geht leider nicht per Skript, da ja nicht klar ist, ob das '?' nun durch ä, ö oder ü ersetzt werden muß. |
77 |
|
78 |
Wie kann ich den beim Suchen mit 'find' ein '?' angeben ohne dass es als Wildcard verwendet wird? Das '?' mit einem '\' zu entwerten ('\?') geht nicht. |
79 |
|
80 |
Viele Grüße |
81 |
Frank |
82 |
|
83 |
-- |
84 |
gentoo-user-de@g.o mailing list |