[linux-l] wechsel zu utf8: Umlaute verhauen

Ivan F. Villanueva B. iv at artificialidea.com
Mi Feb 7 13:19:40 CET 2007


Am Di, Feb 06, 2007 02:59:19 +0100, Dexter Filmore schrieb:
> Hab mein Systeme von iso8859-15 auf UTF8 umgestellt.
> Dateinamen mit Umlauten sehen jetzt komisch aus:
> 
> shodan:~/documents$ ls -1 modelines\ r\ RGB-SCART.txt
> modelines f?r RGB-SCART.txt

Der Ihhalt ist wahrscheinlich auch in iso8859-15. Für die Konvertierung:

    iconv --from-code=ISO-8859-15 --to-code=UTF8 /tmp/fax > /tmp/fax2

Für die Konvertierung der Dateinamen kann man etwas machen wie (nicht getestet):

    find . -exec mv "{}" `echo "{}" | iconv --from-code=ISO-8859-15 --to-code=UTF8` ";"

Ah ja, und wenn Die Dateinamen komische Zeichen beinhalten, sollte man den Trick
mit "-print0|xargs" benutzen. Wie wäre es zusammen mit der o.g. Zeile? Ich habe
mir nur das Beispiel aufgeschrieben:

    find / -type f -print0|xargs --null grep ip_forward

-- 
Iván F. Villanueva B.
A.I. library:   http://www.artificialidea.com
<<<          The European Patent Litigation Agreement (EPLA)          >>>
<<<            will bring Software patents by the backdoor            >>>
<<<                     http://epla.ffii.org/                         >>>



Mehr Informationen über die Mailingliste linux-l