Sida 1 av 1

Konstiga tecken i nano vis ssh

Postat: 28 okt 2008, 09:51
av hub
Jag sitter på skolan som kör med
8:47 [~/.ssh] locale
LANG=sv_SE.ISO8859-1
LC_CTYPE=sv_SE.ISO8859-1
LC_NUMERIC=sv_SE.ISO8859-1
LC_TIME=sv_SE.ISO8859-1
LC_COLLATE=sv_SE.ISO8859-1
LC_MONETARY=sv_SE.ISO8859-1
LC_MESSAGES=sv
LC_ALL=
Och på min ubuntu-server så kör jag
hub@ubuntu-server:~$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=sv_SE.UTF-8
LC_CTYPE=sv_SE.ISO8859-1
LC_NUMERIC=sv_SE.ISO8859-1
LC_TIME=sv_SE.ISO8859-1
LC_COLLATE=sv_SE.ISO8859-1
LC_MONETARY=sv_SE.ISO8859-1
LC_MESSAGES=sv
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=
När jag kör nano så får jag kostiga tecken och "scrollar" jag i filen så ser det jättekonstigt ut!

Från windows så var det bara att ställa om att Putty använde sig av UTF-8, men hur gör jag samma sak i textbaserad ssh?

Re: Konstiga tecken i nano vis ssh

Postat: 28 okt 2008, 11:41
av Xappe
hmm, du skulle kunna testa med:

Kod: Markera allt

$ export LC_ALL=sv_SE.UTF-8
$ ssh användare@host ...

Re: Konstiga tecken i nano vis ssh

Postat: 28 okt 2008, 11:51
av KiviE
luit -encoding ISO8859-1 ssh <host .domain>

Det bör fungera :)

Re: Konstiga tecken i nano vis ssh

Postat: 28 okt 2008, 11:58
av Xappe
KiviE skrev:luit -encoding ISO8859-1 ssh <host .domain>

Det bör fungera :)
Aha, kul med ett nytt kommando jag inte stött på tidigare!

Men en liten undring. Enligt manfilen verkar det vara skapat för omvända förhållandet (t.ex. när man ssh:ar till en iso latin-terminal från en utf8-dito). Hur funkar det egentligen?

Re: Konstiga tecken i nano vis ssh

Postat: 28 okt 2008, 15:39
av hub
KiviE skrev:luit -encoding ISO8859-1 ssh <host .domain>

Det bör fungera :)
luit finns inte på skolan... :(
Inte export heller...

Kod: Markera allt

export LC_ALL=sv_SE.UTF-8
export: Command not found.
Det är när jag ¨ssh-ar¨ från skolan till hemservern problemet uppstår.
Skolan kör med solaris tror jag.

Jag ska väll inte behöva byta till ISO på min hemmaserver bara för att skolan är trög!

Re: Konstiga tecken i nano vis ssh

Postat: 28 okt 2008, 15:45
av KiviE
Xappe skrev:Men en liten undring. Enligt manfilen verkar det vara skapat för omvända förhållandet (t.ex. när man ssh:ar till en iso latin-terminal från en utf8-dito). Hur funkar det egentligen?
Antagligen finns det översättningsfiler som översätter tecken för tecken från en teckenkodning till en annan.

Re: Konstiga tecken i nano vis ssh

Postat: 28 okt 2008, 15:46
av KiviE
hub skrev:
KiviE skrev:luit -encoding ISO8859-1 ssh <host .domain>

Det bör fungera :)
luit finns inte på skolan... :(
...
Skolan kör med solaris tror jag.
...
Ok, jag trodde det var från dig till skolan.

Vet inte vad man ska köra för kommando i Solaris för att få det att fungera tyvärr, vi får hoppas någon annan vet.

Re: Konstiga tecken i nano vis ssh

Postat: 28 okt 2008, 15:49
av Konservburk
hub skrev:finns inte på skolan... :(
Inte export heller...

Kod: Markera allt

export LC_ALL=sv_SE.UTF-8
export: Command not found.
Det är när jag ¨ssh-ar¨ från skolan till hemservern problemet uppstår.
Skolan kör med solaris tror jag.
"export" är bourne-shell-syntax. Eftersom solaris kommer från bsd från början så är det mycket möjligt att de kör med c-shell som standard istället. Försök att göra så här:

Kod: Markera allt

setenv LC_ALL sv_SE.UTF-8
Alternativt kan du starta upp bourne-shell, och sedan använda export:

Kod: Markera allt

% sh
$ LC_ALL=sv_SE.UTF-8
$ export LC_ALL

Re: Konstiga tecken i nano vis ssh

Postat: 28 okt 2008, 16:46
av hub
Konservburk skrev:

Kod: Markera allt

setenv LC_ALL sv_SE.UTF-8
Underbart!

Tack och bock!