Konstiga tecken i nano vis ssh

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
hub
Inlägg: 74
Blev medlem: 15 feb 2007, 17:34

Konstiga tecken i nano vis ssh

Inlägg 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?
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

Re: Konstiga tecken i nano vis ssh

Inlägg av Xappe »

hmm, du skulle kunna testa med:

Kod: Markera allt

$ export LC_ALL=sv_SE.UTF-8
$ ssh användare@host ...
vanum est vobis ante lucem surgere
KiviE
Inlägg: 2157
Blev medlem: 25 okt 2007, 14:00
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Luleå

Re: Konstiga tecken i nano vis ssh

Inlägg av KiviE »

luit -encoding ISO8859-1 ssh <host .domain>

Det bör fungera :)
Användarvisningsbild
Xappe
Inlägg: 463
Blev medlem: 16 dec 2005, 20:24
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Uppsala

Re: Konstiga tecken i nano vis ssh

Inlägg 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?
vanum est vobis ante lucem surgere
hub
Inlägg: 74
Blev medlem: 15 feb 2007, 17:34

Re: Konstiga tecken i nano vis ssh

Inlägg 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!
KiviE
Inlägg: 2157
Blev medlem: 25 okt 2007, 14:00
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Luleå

Re: Konstiga tecken i nano vis ssh

Inlägg 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.
KiviE
Inlägg: 2157
Blev medlem: 25 okt 2007, 14:00
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Luleå

Re: Konstiga tecken i nano vis ssh

Inlägg 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.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Konstiga tecken i nano vis ssh

Inlägg 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
hub
Inlägg: 74
Blev medlem: 15 feb 2007, 17:34

Re: Konstiga tecken i nano vis ssh

Inlägg av hub »

Konservburk skrev:

Kod: Markera allt

setenv LC_ALL sv_SE.UTF-8
Underbart!

Tack och bock!
Skriv svar

Återgå till "Terminalforum"