Gå till innehåll
Just nu i M3-nätverket

åäö i terminalen


toffe

Rekommendera Poster

Hej. när jag skriver åäö i terminalen på OS X så skrivs det ut siffror som antagligen beskriver tangentkoden eller nåt liknande.

å = \303\245

ä = \303\244

ö = \303\266

osv...

och om jag gör ett program som skall skriva ut essa decken så är blir de till frågetecken eller någon anan konstig symbol.

 

Det som är krångligast är när jag öppnar ett dokument med emacs som innehåller skander, då visas de som frågetecken där också. det är jobbigt när man skall editera dokumentet i fråga.

 

Hur kan jag ställa in så att jag kan få dessa tecken i terminalen.

Länk till kommentar
Dela på andra webbplatser

Terminal -> Fönsterinställningar -> Skärmutseende -> Teckenuppsättningskodning -> Västerländsk (ISO Latin 1)

Länk till kommentar
Dela på andra webbplatser

Terminal -> Fönsterinställningar -> Skärmutseende -> Teckenuppsättningskodning -> Västerländsk (ISO Latin 1)

316337[/snapback]

Det löser väl inte problemet? Att icke-amerikanska tecken måste escapas och teckenkoder användas? (om man ställer om från utf-8 kan man få problem att läsa loggfiler, få problem med namn på filer, etc)

 

Det finns något unix/mac-kommando för om tecken ska återges som \xxxx eller bokstäver. Kommer tyvärr inte ihåg vad det är...

Länk till kommentar
Dela på andra webbplatser

Prova:

 

Skapa ~/.inputrc och lägg till raderna:

 

Kod:

set meta-flag on

set input-meta on

set convert-meta off

set output-meta on

 

Har inte testat själv...

Länk till kommentar
Dela på andra webbplatser

Prova:

 

Skapa ~/.inputrc och lägg till raderna:

 

Kod:

set meta-flag on

set input-meta on

set convert-meta off

set output-meta on

 

Har inte testat själv...

320405[/snapback]

 

Hej det funkade. Tacks skall du ha.

post-11930-1144431804.png

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.



×
×
  • Skapa nytt...