Udv!
szeretnem beallitani, hogy az ekezetes karakterek olvashatoak legyenek. A teljes rendszert meg akarom tartani angolnak, csak a karakterkodolast akarom atallitani. Szal a dpkg-reconfigure locales meg az /etc/environment es /etc/default/locale helyett mas kell.
A locale.gen-be felvettem a hu_HU ISO-8859-2-t, aztan locale-gen-t futtattam. Az /etc/bash.bashrc es profile fajlokba beirtam az export LC_CTYPE=hu_HU sort, amit a locale fel is ismert:
LANG=en_US.UTF-8
LC_CTYPE=hu_HU
LC_NUMERIC="en_US.UTF-8"
stb.
Azonban az ekezetes betuk helyen tovabbra is kerdojel szerepel, ha az LC_CTYPE melle beallitom a LANG valtozot magyarnak, akkor sincs valtozas (inkabb csak keveredik a ket nyelv a rendszerben). HA a teljes rendszret allitom at magyarra, akkor felismeri az ekezetes betuket is.
Megkoszonnem, ha tudna vk esetleg segiteni.
D.
- 2102 megtekintés
Hozzászólások
valaki?
--------------------------
Debian etch, 2.6.18-3
- A hozzászóláshoz be kell jelentkezni
[hulyeseg, faradt vagyok, bocs]
t
- A hozzászóláshoz be kell jelentkezni
Ha hulyeseg, legy szives mond meg miert az / mit csinalok hulyen.
--------------------------
Debian etch, 2.6.18-3
- A hozzászóláshoz be kell jelentkezni
Szerintem írt valamit, de rájött, hogy hülyeség, ezért kitörölte. Nem neked mondta, hogy hülyeség.
- A hozzászóláshoz be kell jelentkezni
en irtam hulyeseget, ezert szerkesztettem ki.
t
- A hozzászóláshoz be kell jelentkezni
Kozben Marcell ravilagitott. En kerek elnezest :)
--------------------------
Debian etch, 2.6.18-3
- A hozzászóláshoz be kell jelentkezni
bocs felreertettem
--------------------------
Debian etch, 2.6.18-3
- A hozzászóláshoz be kell jelentkezni
LANG=en_US.ISO8859-2 vagy UTF-8 kell neked, debianban nem tudom hova dugtak, nem tudom miert kell nekik mindent tulbonyolitani.
--
whatever
- A hozzászóláshoz be kell jelentkezni
Kosz a tippet. Az /etc/environment es /etc/default/locale fajlokban atirtam az eredeti LANG=en_US.UTF-8-at LANG=en_US.ISO8859-2-re, de a helyzet valtozatlan maradt. A locale parancsra ezt kaptam:
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=en_US.ISO8859-2
LC_CTYPE="en_US.ISO8859-2"
LC_NUMERIC="en_US.ISO8859-2"
LC_TIME="en_US.ISO8859-2"
LC_COLLATE="en_US.ISO8859-2"
LC_MONETARY="en_US.ISO8859-2"
LC_MESSAGES="en_US.ISO8859-2"
LC_PAPER="en_US.ISO8859-2"
LC_NAME="en_US.ISO8859-2"
LC_ADDRESS="en_US.ISO8859-2"
LC_TELEPHONE="en_US.ISO8859-2"
LC_MEASUREMENT="en_US.ISO8859-2"
LC_IDENTIFICATION="en_US.ISO8859-2"
LC_ALL=
Ugyanez a helyzet ha a LANG valtozot exportalom. Probaltam kotojellel (ISO-8859-2), de az se jo. Ezt meg tovabb kell maszirozni? Talaltam dpkg-s megoldast a problemara, de az az egesz nyelvet allitja at, nem csak a karakterkodolast.
Az a bosszanto, hogy valahogy biztos mukodik, mert ha az alapertelmezett nyelvet magyarra allitom, akkor tokeletesen mukodik. Nem lenne szep, ha a karakterkodolast csak a rendszernyelv rovasara lehetne atallitani.
Van esetleg egyeb otlet?
--------------------------
Debian etch, 2.6.18-3
- A hozzászóláshoz be kell jelentkezni
a dpkg-reconfigure locales parancsban miért nem jó neked, ha magyarból is csal az utf-8 van bent? (az Etch magyarul is utf-8 alapból).
Ha ezt beállítottad, és legenerálta Neked az angol mellett a magyar utf-8-at is, akkor ey sima cat-ban az utf8 Ő, Ű jól jön?
mert akkor a fenti problémád csak beviteli probléma már ...
- A hozzászóláshoz be kell jelentkezni
Kosz a hsz-t!
A magyar utf-8-at legeneraltam, de az alapertelmezett nyelvet meghagytam angolnak. Ha atallitom, akkor az egesz mindenseg magyar lesz; ekkor ugyan jok az ekezetes karakterek, de a nyelvet meg akarom hagyni angolnak.
Kiprobaltam hogy fajlbol kepernyore iratok ekezetes karaktereket, mielott legeneraltam a magyar utf-8-at. Ekkor kozvetlen miutan letrehoztam a fajlt, a kiolvasas mukodott. Utana elinditottam az mc-t. Itt mar karakterek halmaza jelent meg, az mc felismerhetetlen volt. Ekkor ujra ki akartam iratni a fajlt, de csak kerdojelek jelentek meg.
Ezutan legeneraltam a magyar utf-8at s azota nem csinal ilyet. Az ekezetes karaktereket ki tudom olvasni. Viszont pl tavoli helyre ha csatlakozok valtozatlanul nincsenek ekezetes betuk, holott ha magyarra allitom az alapertelmezett nyelvet, akkor az is mukodik.
Nem hiszem, hogy csak beviteli problema, mert eddig is tudtam olvasni pl. ugyanazokat a fajlneveket, ha magyarra allitottam a nyelvet. Mar ha jol ertem mire gondolsz...
--------------------------
Debian etch, 2.6.18-3
- A hozzászóláshoz be kell jelentkezni
Bevitel: szóval arra gondoltam, hogy ha a cat paranccsal ki tudod íratni helyesen egy UTF-8 kódolású szöveg Ő és Ű betűjét, akkor nincs semmi gond (az mc-dben valami + elállítás lehet) csak beviteli probléma. Igazából egy EN és HU beállítás közt nincs nagy kólönbség, hiszen csak az üzenetek nyelvét akarod változtatni, ha jól értem, a kódolás mind2 esetben UTF-8, tehát még ez is lehetne:
LC_ALL=hu_HU.UTF-8
LC_CTYPE=hu_HU.UTF-8 (bár ez így már adná megát, csak a biztonság kedvéért írom)
LANG=C
LANGUAGE=C
- A hozzászóláshoz be kell jelentkezni