Teckenkodnings problem i filsystemet [löst]

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Sun_Blood
Inlägg: 3
Blev medlem: 20 feb 2011, 22:54
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu

Teckenkodnings problem i filsystemet [löst]

Inlägg av Sun_Blood »

Hej alla

Jag sitter med ett problem angående olika charset och hur jag ska få till svenska tecken i terminalen och filsystemet.
Jag har suttit med Linux i flera år nu men fram tills idag har det bara varit servrar som där jag använder engelska teckenuppsättningar så åäö har bara varit viktigt i VIM och liknande och där har det fungerat.
Men nu vill jag ha det i filsystemet också :)
Detta kanske är en nybörjar fråga med Google har svikit mig för första gången på länge. >:(


Så till problemet och uppsättningen.
I första steget så behöver jag få åäö att fungera i filsystemet helst med UTF8.
I andra steget så behöver jag få Samba att fungera på samma sätt.
Idag blir åäö bara massor med ???
Filsystemet jag använder är EXT4 ovanpå LVM.

Så hur gör jag så att jag kan skapa filer med åäö i filnamnen?

För jag över via samba så blir det bara ??? i filnamenet och skapar jag en katalog som innehåller åäö så går den inte att öppna via Samba

Tack på förhand
Senast redigerad av 1 Sun_Blood, redigerad totalt 21 gånger.
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Teckenkodnings problem i filsystemet

Inlägg av ubot »

Tips: https://help.ubuntu.com/community/Locale
To manually change the locale entry used by your system, modify the file /etc/default/locale to contain, for example
LANG="en_US.UTF-8"
to set the system locale to match US English and enable Unicode.
Vad tror du om LANG="sv_SE.UTF-8" ?
Sun_Blood
Inlägg: 3
Blev medlem: 20 feb 2011, 22:54
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu

Re: Teckenkodnings problem i filsystemet

Inlägg av Sun_Blood »

Hej och tack för förslaget.

Det hjälpte tyvärr inte hela vägen. Nu blir gamla istället åäö "åäö" Försöker jag skapa en ny fil så blir det ?? (se nedan output)

Sen helst så skulle jag vilja att språket i Ubuntu fortfarande var engelska och att den bara förstod sig på åäö, vilket jag tycker den borde göra med vanliga UTF8?
För vist ingår svenska tecken i vanliga UTF8?



Output

Kod: Markera allt

root@***:/srv/nas# locale
LANG=sv_SE.UTF-8
LC_CTYPE="sv_SE.UTF-8"
LC_NUMERIC="sv_SE.UTF-8"
LC_TIME="sv_SE.UTF-8"
LC_COLLATE="sv_SE.UTF-8"
LC_MONETARY="sv_SE.UTF-8"
LC_MESSAGES="sv_SE.UTF-8"
LC_PAPER="sv_SE.UTF-8"
LC_NAME="sv_SE.UTF-8"
LC_ADDRESS="sv_SE.UTF-8"
LC_TELEPHONE="sv_SE.UTF-8"
LC_MEASUREMENT="sv_SE.UTF-8"
LC_IDENTIFICATION="sv_SE.UTF-8"
LC_ALL=


root@***:/srv/nas# ls -al
-rw-rw-r-- 1 nobody nogroup     8 2011-02-19 18:00 åäö.txt

Kod: Markera allt

root@***:/srv/nas/test# touch 123åäö
root@NAS:/srv/nas/test# ls
123???
Sun_Blood
Inlägg: 3
Blev medlem: 20 feb 2011, 22:54
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu

Re: Teckenkodnings problem i filsystemet

Inlägg av Sun_Blood »

Okej denna glömmer vi bort. Var ett problem med själva terminalens kodning.

Så då ger jag mig på problem numer 2 istället med Samba men det blir en ny topic.

BTW tack för länken ubot den löste ett annat orelaterat problem :)
Skriv svar

Återgå till "Terminalforum"