[linux] Re: recoden van CD bestandsnamen

Aart Koelewijn aart op mtack.xs4all.nl
Wo mei 7 21:22:55 CEST 2008


On wo, 2008-05-07 at 17:52 +0200, Geert Stappers wrote:
> Op 07-05-2008 om 16:53 schreef Aart Koelewijn:
> > Hallo,
> > 
> > ik heb 2 cd's met oude Tsjechische foto's. Die wil ik kopiƫren naar 1
> > cd. Het kopieerprogramma klaagt echter dat het veel bestandsnamen niet
> > kan lezen. Ik vermoed dat die in een oost-Europese (windows ?)
> > characterset  staan. De foto's zijn nu allemaal gekopieerd (bijna 2000)
> > naar mijn harde schijf.
> > 
> > Voorzover ik weet stonden de foto's oorspronkelijk op 1 dvd of cd en
> > zijn via een dvd-recorder gekopieerd naar 2 cd's, niet omdat ze niet
> > pasten op 1 cd, maar omdat de gebruikte apparatuur maximaal 999 titels
> > kon kopiƫren.
> > 
> > Nu vraag ik me af of er, b.v. met recode een eenvoudige manier is om al
> > deze bestandnamen om te zetten in een characterset die wel herkend wordt
> > (b.v. UTF-8). Ik vermoed iets met find etc maar bij bestuderen van de
> > man-page kom ik er niet direct uit en ik weet dat hier wel een paar
> > find-goochelaars zitten.
> > 
> > Een bijkomend probleempje is nog, dat ik er nog niet achter kan komen
> > wat de oorspronkelijke characterset is. Ik heb met Firefox de voor de
> > handliggende sets geprobeerd, IBM-852 komt in de buurt maar herkent ook
> > niet alle characters. Windows-1250 is het niet en ISO-8859-2 ook niet.
> 
> Van de manual page van het programma mount:
> 
> |   codepage=value
> |         Sets the codepage for converting to shortname characters on FAT
> |         and VFAT filesystems. By default, codepage 437 is used.
> en ook
> |   The following options are the same as for vfat and specifying them only
> |   makes sense when using discs encoded using  Microsoft's Joliet  extesions.
> |
> |  iocharset=value
> |        Character set to use for converting 16 bit Unicode characters on
> |        CD to 8 bit characters. The default is iso8859-1.
> |
> |  utf8  Convert 16 bit Unicode characters on CD to UTF-8.
> 

Hartstikke bedankt Geert, iocharset=utf8 lijkt te doen wat ik wil. Nooit
aan gedacht dat standaard van iso8859-1 zou worden uitgegaan als je hele
systeem op UTF-8 draait. Bovendien niet aan de mogelijkheden van het
mount commando gedacht.

Aart




More information about the Linux mailing list