sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #71230
Re: Fortryd UTF-8 som standard på Mandrake 9.2 ?
On Tue, 24 Feb 2004 08:22:05 +0100
Mogens Kjaer <mk@xxxxxx> wrote:
> donald_j_axel wrote:
> ...
> > Men hvis det skal være permanent, så skal du jo ændre i /etc/profile
> > eller /etc/sysconfig/i18n - jeg plejer at få det til at virke i mit
> > setup med LANG=en_US og LC_ALL=C
> > Det er mest fordi jeg ikke vil have danske tekster.
> >
> >
>
> Hvis man nu allerede har filnavne med æøåéè etc., findes
> der så noget der nemt kan lave dem til og fra UTF-8?
Uhadada-dada, det har jeg ikke boret i, men hvis du læser Samba
dokumentationen, så er der specielle parametre til at styre
filsystem-modulernes håndtering af tegn i filenavne, som jo
hentes fra forskellige miljøer.
Hvis du har huller==spaces i filnavne og danske tegn m.v. så bør
du forberede dig på at checke alle backup-ting med en realistisk
restore inden du tror på, at det virker.
Men ellers, så gå ud fra, at Linux gemmer alle bogstaver i
filenavne som bytes, der kan skrives på en eller anden måde
i en quoted string, og prøv med noget i retning af
</iso-8859-1>
<literal 8-bitbytes i eksemplet nedenfor>
rename 'ø' 'o' *.txt
eller
rename 'Þ' 'o' *
rename(1) løser dermed problemet med at faa lovlige
filnavne, men som du forhåbentlig kan se taster jeg 8-bit værdien
for UTF-8 'oslash'.
Jeg har to filer, de hedder
raekkefoelge.txt
ae.txt
stavet med dk-latin1 (d.v.s. ae er en enkelt byte).
de listes sådan her:
r\346kkef\370lge.txt
\303\270.txt
fordi jeg bruger LC_ALL=C
P.S. Er det et krav, at folk skal kunne bruge filnavne med
iso-8859 tegnsaet og UTF-8?
PPS. Jeg havde engang en begavet kursist som lavede et meget lille
C program som renamer alle filer, dengang fra 8+3 til noget med
små bogstaver. Men det kunne lige så godt bruges til at ændre alle
filnavne med specielle tegn. Det kan også laves med et shell-script.
--
donald_j_axel(at)get2net.dk -- http://d-axel.dk/
References