Byta från utf8 till iso8859-15

Här ställer ni allmäna frågor kring Slackware Linux

Moderatorer: Nille, nomicon, Minime

tumba25
Lärling
Inlägg: 134
Blev medlem: 12 dec 2005 02:54

Byta från utf8 till iso8859-15

Inlägg av tumba25 »

Jag vill byta från utf8 till iso8859-15.
$ locale -a
säger bl a
sv_SE
sv_SE.utf8
Jag har hållit på en del med Linux innan, men lyckats glömma det mesta känns det som.
Hur ska jag bära mig åt?

/J
lema2.0
Allsmäktig
Inlägg: 354
Blev medlem: 15 jun 2004 01:56

Re: Byta från utf8 till iso8859-15

Inlägg av lema2.0 »

locale -a visar alla som är installerade så det är inte säkert att du använder det.
Om du bara skriver locale så visas den du använder nu.

Kör du utf-8 och vill byta så måste du byta namn på alla filer med svenska (skulle du ha något filnamn med kinesiska tecken eller med runor så ligger du risigt till).
Skulle vara något i stil med

Kod: Markera allt

 for X in *; do 
NAME=$(echo $X | iconv -f utf8 -t iso8859-15);
mv $X $NAME;
done
du skulle behöva använda. (OBS! Vet inte om detta funkar har inte testat det!)
Sen måste du ändra i /etc/profile.d/lang.sh (har jag för mig, för tillfället inte vid en dator med Slackware) och byta .UTF-8 till .iso8859-15 (har du stöd för det står det när du kör locale -a).

Med reservation för att det var några år sedan jag bytade från iso-8859 till utf-8 :). Det kanske hjälper dig på vägen.

Får man fråga varför du vill byta från utf-8?
tumba25
Lärling
Inlägg: 134
Blev medlem: 12 dec 2005 02:54

Re: Byta från utf8 till iso8859-15

Inlägg av tumba25 »

Det var för att det antagligen är enklare att ändra på denna än på dom andra datorerna i gruppen. Men det är inte aktuellt att byta längre.