Sida 1 av 1

Se till att alla program använder UTF-8

Postat: 09 apr 2007, 21:51
av Emil.s
I terminalen i OS X så har jag ställt in UTF-8 som tecken kodning. Och "locale" ger följande när jag loggat in på servern via SSH:

Kod: Markera allt

emil@servern: ~ $ 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=
Men kör jag "vim" på någon fil så blir det bara en massa krumelurer när jag skriver åäö...

Någon ide om vad som är fel?

SV: Se till att alla program använder UTF-8

Postat: 09 apr 2007, 22:39
av mcNisse
Kan filen redan vara kodad i en annan teckenupsättning?

SV: Se till att alla program använder UTF-8

Postat: 09 apr 2007, 22:45
av Emil.s
mcNisse skrev: Kan filen redan vara kodad i en annan teckenupsättning?
Det är alltså när jag skapar filer som det inte funkar.
Dock så funkar åäö i filnamn och liknande:

Kod: Markera allt

emil@servern: ~ $ touch åäö
emil@servern: ~ $ ls -l | grep åäö
-rw-r--r--  1 emil emil   0 2007-04-09 22:43 åäö
Och även:

Kod: Markera allt

emil@servern: ~ $ echo "åäö" > åäö 
emil@servern: ~ $ cat åäö 
åäö
Och öppnar jag filen i tex vim så ser det bra ut. Men jag kan ändå inte skriva det... Mysko.  :-\

SV: Se till att alla program använder UTF-8

Postat: 09 apr 2007, 22:47
av mcNisse
Mycket. Vad är LANG satt till?

SV: Se till att alla program använder UTF-8

Postat: 09 apr 2007, 22:53
av Lars
Vad är $TERM satt till på OS X? Jag antar att den hänger med SSH-sessionen och ställer kanske till med bekymmer på andra sidan.

SV: Se till att alla program använder UTF-8

Postat: 09 apr 2007, 23:07
av Emil.s
mcNisse skrev: Mycket. Vad är LANG satt till?
LANG i OS X?

Kod: Markera allt

emil@emils-macbook.local: ~ $ locale
LANG=
LC_COLLATE="C"
LC_CTYPE="C"
LC_MESSAGES="C"
LC_MONETARY="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_ALL="C"
Lars skrev: Vad är $TERM satt till på OS X? Jag antar att den hänger med SSH-sessionen och ställer kanske till med bekymmer på andra sidan.

Kod: Markera allt

emil@emils-macbook.local: ~ $ env | grep term
TERM=xterm-color