Sida 1 av 1
UTF8 locale not supported och locale not supported [LÖST]
Postat: 17 okt 2008, 13:06
av Zalt
Jag är helt ny med Ubuntu och har ett problem som jag inte blir riktigt klok på. Varje gång jag startar nedit får jag upp:
UTF8 locale not supported.
Jag har kollat lite och fattat så mycket att det har och göra med LANG-variablen. När jag sätter
export LANG=en_US
får jag ett nytt felmeddelande
locale not supported by C library, locale unchanged
Finns det någon som kan hjälpa mig med problemet? Vad ska jag göra för att bli av med dessa irriterande felmeddelanden? Vad är konsekvensen av felmeddelandena?
Re: UTF8 locale not supported och locale not supported by C libr
Postat: 17 okt 2008, 13:20
av Ulsak
hejsan
några kontrollfrågor:
Vilket version av Ubuntu kör du? ( kan vara bra om lägger in den i din änvandarprofil)
Heter programmet nedit? Du menar inte gedit ( gnome-text-editor)?
Re: UTF8 locale not supported och locale not supported by C libr
Postat: 17 okt 2008, 14:51
av micke_nordin
Det är nog nedit som avses:
http://freshmeat.net/projects/nedit/
Felmeddelandet kommer av att du (förmodligen) har ett antal variabler (LANG, LC_ALL, LANGUAGE, GDM_LANG finns det fler??) satta till sv_SE.utf8 medan nedit inte klarar unicode.
Det verkar inte spela nån roll om man ändrar alla dessa, man får fortfarande felmeddelandet "locale not supported by C library, locale unchanged "
Om du inte får några problem med teckenkodningen kan du nog bara köra på.
/Micke
Re: UTF8 locale not supported och locale not supported by C libr
Postat: 17 okt 2008, 14:57
av David Andersson
Jag har LANG=en_US.UTF-8 och får precis samma felmeddelande när jag startar nedit:
UTF8 locale not supported
När jag startar med LANG=en_US nedit får jag också samma meddelande som du:
locale not supported by C library, locale unchanged
Om jag bara vill slippa felmeddelande så kan jag starta med LANG=C nedit. Då kan jag skriva in text, inkl åäö, men det sparas som 8-bitarskod (iso-8859-1 el 15) så det är egentligen ingen lösning.
Gissning: nedit stöder inte utf8. Skriv bara ren ASCII, eller välj en annan editor.
Re: UTF8 locale not supported och locale not supported by C libr
Postat: 17 okt 2008, 15:06
av micke_nordin
David Andersson skrev:
Om jag bara vill slippa felmeddelande så kan jag starta med LANG=C nedit.
Där fick man lära sig nått nytt, jag kände inte till att det fanns en C-locale!
/Micke
Re: UTF8 locale not supported och locale not supported by C libr
Postat: 17 okt 2008, 15:20
av David Andersson
micke_nordin skrev:
Där fick man lära sig nått nytt, jag kände inte till att det fanns en C-locale!
C är den allra äldsta och samtidigt råaste localen. Den har funnits sen 1827 och finns i alla system (utom möjligtvis Microsofts). Med C locale funkar alltid programmen (men inte som du vill).
(Varning: inlägget innehåller slumpgenererade uppgifter som kan vara felaktiga)
Re: UTF8 locale not supported och locale not supported by C libr
Postat: 17 okt 2008, 16:11
av Zalt
micke_nordin skrev:
Felmeddelandet kommer av att du (förmodligen) har ett antal variabler (LANG, LC_ALL, LANGUAGE, GDM_LANG finns det fler??) satta till sv_SE.utf8 medan nedit inte klarar unicode.
Det verkar inte spela nån roll om man ändrar alla dessa, man får fortfarande felmeddelandet "locale not supported by C library, locale unchanged "
Om du inte får några problem med teckenkodningen kan du nog bara köra på.
Nu har jag uppdaterat användarprofilen med Ubuntu 8.04.
Jag har:
LANG = en_US.UTF-8
GDM_LANG = en_US.UTF-8
Övriga variabler är inte definierade
när jag får felmeddelandet:
UTF8 locale not supported. Är inte det konstigt eller? .
Re: UTF8 locale not supported och locale not supported by C libr
Postat: 17 okt 2008, 17:04
av micke_nordin
Zalt skrev:
Jag har:
LANG = en_US.UTF-8
GDM_LANG = en_US.UTF-8
Övriga variabler är inte definierade
när jag får felmeddelandet: UTF8 locale not supported. Är inte det konstigt eller? .
Nej det är inte så konstigt, problemet verkar alltså vara att nedit inte stöder unicode (=*.UTF-8), det är alltså en begränsning i programmet, Det funkar dock inte heller att använda iso locales (t.ex. en_US, en_GB eller en) när jag provat, det enda som verkar funka är alltså LANG = C om du vill få bort meddelandet (det hann jag dock inte testa själv innan jag avinstallerade nedit :-).
Testa att starta programmet genom att ange
LANG=C nedit i terminalen och se om det ger dig alla tecken du behöver.
/Micke
Re: UTF8 locale not supported och locale not supported by C libr
Postat: 17 okt 2008, 17:18
av Zalt
micke_nordin skrev:Zalt skrev:
(det hann jag dock inte testa själv innan jag avinstallerade nedit :-).
Ska jag tolka detta som att det finns bättre program som gör samma sak? Anledningen att jag kör nedit är att vi använder programmet på jobbet och det har liknande kortkommandon som Microsoft Word.
Re: UTF8 locale not supported och locale not supported by C libr
Postat: 17 okt 2008, 18:06
av David Andersson
Zalt skrev:
Ska jag tolka detta som att det finns bättre program som gör samma sak?
Oh, det finns massor, om du bara vill ha textredigering med syntax-färgning. Vilka har du provat?
Förutom
gedit, som är default i Gnome/Ubuntu, har i olika forum nämnts
scribes och
kate (båda nämns med myckna superlativ på nätet). Om du inte har nåt emot en brant inlärningskurva (och massor med funktioner) så har du också de gamla trotjänarna
emacs och
vim.
Alla, plus många fler, finns i repositoryt.
EDIT: stavfel
Re: UTF8 locale not supported och locale not supported by C libr
Postat: 17 okt 2008, 18:10
av Zalt
Jag ska teste gedit, kör emacs en del men jag vill ha ett enkelt alternativ. Tack för all hjälp.
Re: UTF8 locale not supported och locale not supported by C libr
Postat: 17 okt 2008, 18:18
av micke_nordin
Jag kan varmt rekommendera
geany, det är en enkel editor som man i efterhand också kan utveckla något med plugins (bla annat en insticksmodul för gnu debugger). Den är grafisk och klipper och klistrar med ctrl+c/ctrl+v
/Micke
Re: UTF8 locale not supported och locale not supported by C libr
Postat: 17 okt 2008, 21:01
av David Andersson
David Andersson skrev:
Förutom gedit, som är default i Gnome/Ubuntu, har i olika forum nämnts scribes och kate (båda nämns med myckna superlativ på nätet).
[Ännu ett inlägg i en [Löst] tråd]
Nu har jag provat gedit, scribes och kate 10 sekunder vardera, och jag måste nog avråda från scribes. Kate och gedit verkar mycket bättre.