Charsets anpassen
|
Geschrieben von Beat Rubischon (Link) am
Dienstag, 8. Januar 2008, 14:43
aus dem *aus-alt-mach-neu* dept.
Nach der Migration eines Windows Fileservers nach Linux & Samba stand ich vor dem Problem, dass viele Files einen Namen im falschen Charset hatten.
Samba erwartet standardmässig UTF-8, die Files waren dummerweise in der guten alten Codepage 850. Mit convmv habe ich ein kleines aber feines Tool gefunden, das die Umstellung in einem Rutsch macht:
# convmv --notest -r -f cp850 -t utf-8 .
Dabei wird nur der Name umgestellt, nicht der Inhalt. Was bei Files von Windows normalerweise aber auch das Gewollte ist ;-)
Für den Inhalt hilft recode:
# recode 850..UTF-8 < infile > outfile
Permalink
|
|
|