webForumDet fria alternativet

Svenska tecken i Debian

Linux & BSDur Mac OS, Unix, Linux & BSD

6 svar · 635 visningar · startad av dho

dhoMedlem sedan aug. 20022 027 inlägg
#1

Hej,

Har lite problem att få igång åäö på min nyinstallerade Debian-burk. På min vanliga användare så har jag fått igång åäö, men på min root-användare däremot så har jag det här problemet. När jag skriver åäö så ser det ut så här på skärmen:

bash skrev:

~# \345\344\366
-bash: åäö: command not found

Det jag har gjort är att se till att jag har följande rader i min input.rc:

input.rc skrev:

set meta-flag on
set input-meta on
set output-meta on
set convert-meta off

Jag har sv_SE ISO-8859-1 i locale.gen samt att jag har kört dpkg-reconfigure locales.

Jag har även prövat att lägga in följande rader i .bashrc för root-användaren utan att det gjorde någon skillnad.

.bashrc skrev:

LC_CTYPE="sv_SE"
LANG="sv_SE.ISO-8859-1"
export LC_CTYPE LANG

I Gentoo som jag kör på en av mina andra burkar kan man i /etc/rc.conf ändra consoletranslation som används för att tala om vilken codepage som ska användas för att visa tecken på skärmen. Kan det vara något sådant som är problemet och var ändrar jag det i så fall i Debian?

Någon? :)

GeinMedlem sedan sep. 20005 700 inlägg
#2

Prova kör

localedef -c -i sv_SE -f ISO-8859-1 sv_SE

som root.

dhoMedlem sedan aug. 20022 027 inlägg
#3

Gein: Tyvärr, det gjorde ingen skillnad, åäö fungerar med min vanliga användare men inte med root-användaren. Kör Debian unstable om det kan ha någon betydelse.

dhoMedlem sedan aug. 20022 027 inlägg
#4

Ingen annan? :)

Har fortfarande inte hittat vad det beror på.

Aleph_OneMedlem sedan juni 2003372 inlägg
#5

Detta funka för mig:

Med "dpkg-reconfigure locales" välj

en_US.ISO-8859-1

och i nästa dialog

none

I /etc/locale.gen är det enda avmarkerade

en_US ISO-8859-1

I /etc/inputrc avmarkera följande rader:

set input-meta on
set output-meta on
set convert-meta off

Jag har inga LC_* miljövariabler satta.

Logga ut och sen innan du loggar in med gdm (eller vad du nu använder) så glöm inte att välja English (American) som språk. Står också "ISO-8859-1" om du har fler liknande alternativ installerade..

dhoMedlem sedan aug. 20022 027 inlägg
#6

Aleph_One: Jag har gjort exakt så nu men det gjorde tyvärr ingen skillnad. Huvudsaken att det fungerar för min vanliga användare, att det inte fungerar för root-användaren kan jag leva med.

Tack för hjälpen.

Aleph_OneMedlem sedan juni 2003372 inlägg
#7

Kolla så du inte har nåt liggandes i tex .bashrc eller så, som körs speciellt för root.

135 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)