Byta från locale UTF-8 till ISO-8859-1 (LÖST)
Postat: 18 maj 2008, 17:04
Hur gör man för att byta systemets default-val av locale UTF-8 till ISO-8859-15?
Har en dator där jag delar partitioner (triple-boot) mellan WinXP, Mandriva 2008 och nu även Ubuntu 8.04. För att inte få filnamn förstörda vill jag att Ubuntu också skall hantera dessa enligt ISO-8859-15.
Har försökt enligt andras förslag göra vissa förändringar i Ubuntu utan att lyckas och riktigt förstå vad jag gör:
$ locale | grep LC-CTYPE ger: LC_CTYPE="sv_SE.UTF-8"
$ locale -a ger bl.a.: sv_SE sv_SE.iso885915 sv_SE.utf8
Editering av /var/lib/locales/supported.d/local: Lagt till: sv-SE.ISO-8859-15 ISO-8859-15
Även senare editering av: /var/lib/locales/supported.d/sv: Ändrat från: sv_SE.UTF-8 UTF-8 till: sv_SE.ISO-8859-15 ISO-8859-15
Kör : $ sudo dpkg-reconfigure locales vilket ger: sv_SE.ISO-8859-15... done alt. up-to-date
Editerar /etc/environment:
LANGUAGE="sv_SE:sv:en_GB:en"
LANG="sv_SE.UTF-8" ädras till LANG="sv_SE.ISO-8859-15"
Startar om systemet och får samma resultat:
$ locale | grep LC-CTYPE ger: LC_CTYPE="sv_SE.UTF-8"
Tittar i: /etc/xdg/user-dirs.conf:
enabled=True
# This sets the filename encoding to use. You can specify an explicit encoding, or "locale" which means the encoding of the users locale will be used
filename_encoding=UTF-8
Jag vill att hela systemet skall använda sig av ISO-8859-15 och inte bara en enskild användare.
Använder t.ex. TrueCrypt som troligen går på systemets default settings vid montering av enheter?
Någon som har något förslag?
Har en dator där jag delar partitioner (triple-boot) mellan WinXP, Mandriva 2008 och nu även Ubuntu 8.04. För att inte få filnamn förstörda vill jag att Ubuntu också skall hantera dessa enligt ISO-8859-15.
Har försökt enligt andras förslag göra vissa förändringar i Ubuntu utan att lyckas och riktigt förstå vad jag gör:
$ locale | grep LC-CTYPE ger: LC_CTYPE="sv_SE.UTF-8"
$ locale -a ger bl.a.: sv_SE sv_SE.iso885915 sv_SE.utf8
Editering av /var/lib/locales/supported.d/local: Lagt till: sv-SE.ISO-8859-15 ISO-8859-15
Även senare editering av: /var/lib/locales/supported.d/sv: Ändrat från: sv_SE.UTF-8 UTF-8 till: sv_SE.ISO-8859-15 ISO-8859-15
Kör : $ sudo dpkg-reconfigure locales vilket ger: sv_SE.ISO-8859-15... done alt. up-to-date
Editerar /etc/environment:
LANGUAGE="sv_SE:sv:en_GB:en"
LANG="sv_SE.UTF-8" ädras till LANG="sv_SE.ISO-8859-15"
Startar om systemet och får samma resultat:
$ locale | grep LC-CTYPE ger: LC_CTYPE="sv_SE.UTF-8"
Tittar i: /etc/xdg/user-dirs.conf:
enabled=True
# This sets the filename encoding to use. You can specify an explicit encoding, or "locale" which means the encoding of the users locale will be used
filename_encoding=UTF-8
Jag vill att hela systemet skall använda sig av ISO-8859-15 och inte bara en enskild användare.
Använder t.ex. TrueCrypt som troligen går på systemets default settings vid montering av enheter?
Någon som har något förslag?