Encoding på linux for at kunne overføre filer til windows.
Godaften eksperter.Jeg er i den situation at jeg har en linux computer stående som "genererer" en masse filer fra noget arbejde den står og laver, som jeg i ny og næ skal have overført til min windows computer via FTP. Mit problem opstår i det, at filerne på linux i nogle tilfælde indeholder tegnet '?' hvilket gør det umuligt for mig at overføre dette til min windows computer da dette bliver betragtet som en ulovlig karakter. Selvfølgelig kunne jeg bare omdøbe disse, men da der i visse tilfælde er flere tusinde filer vil jeg gerne finde en smartere vej omkring dette problem.
På linux computeren har jeg følgene 'encodings' at vælge imellem:
- None
- US-ASCII
- EUC-JP
- EUC-KR
- GB18030
- x-EUC-CN
- GBK
- ISO-2022-JP
- ISO 2022-KR
- SHIFT_JIS
- KOI8-R
- TIS-620
- UTF-8
- windows-1251
- ISO8859-1
- Fallback
Her har jeg valgt 'windows-1251' da jeg antog den var kompatibel med windows'.
Hvad skal jeg gøre for at komme udenom dette problem?
Et andet spørgsmål går på at jeg nu har en masse filer liggende indeholdende ? i deres filnavn. Er der en hurtig måde, rekursivt, at gå gennem denne mappe og fjerne ? tegnet fra deres filnavn?
Svar på de 2 spørgsmål vil selvfølgelig blive belønnet passende
På forhånd tak
Christian Rasmussen
