Sziasztok!
Egy virtuálszerver szolgáltatótól rendeltem szervert. Előre telepített Debian Etch van rajta. Ilyen fogad néhány helyen:
http://members.chello.hu/nemeth.csaba/vserver.jpg
Mi nincs rendesen beállítva?
Szerk: érdekes módon pl Midnight Commandernél jól jelenik meg az ablak.
- 1331 megtekintés
Hozzászólások
a putty (vagy akármi) karakterkódolása
- A hozzászóláshoz be kell jelentkezni
utf8-ra van téve, és a dpkg-reconfigure locales -nél is azt adtam meg defaultnak.
- A hozzászóláshoz be kell jelentkezni
Pedig valamelyik nem utf-8.
- A hozzászóláshoz be kell jelentkezni
A putty biztosan azt használ.
A szerver mit nézzek meg?
# locale -a
C
en_US.utf8
hu_HU
hu_HU.iso88592
hu_HU.utf8
hungarian
POSIX
- A hozzászóláshoz be kell jelentkezni
sima locale -a nélkül ?
- A hozzászóláshoz be kell jelentkezni
# locale
LANG=hu_HU.UTF-8
LC_CTYPE="hu_HU.UTF-8"
LC_NUMERIC="hu_HU.UTF-8"
LC_TIME="hu_HU.UTF-8"
LC_COLLATE="hu_HU.UTF-8"
LC_MONETARY="hu_HU.UTF-8"
LC_MESSAGES="hu_HU.UTF-8"
LC_PAPER="hu_HU.UTF-8"
LC_NAME="hu_HU.UTF-8"
LC_ADDRESS="hu_HU.UTF-8"
LC_TELEPHONE="hu_HU.UTF-8"
LC_MEASUREMENT="hu_HU.UTF-8"
LC_IDENTIFICATION="hu_HU.UTF-8"
LC_ALL=
- A hozzászóláshoz be kell jelentkezni
Érdekes. Putty tutkóra utf-8 ? Azaz a window-transalation pontban tényleg utf-8 van a legördülő izében ?
- A hozzászóláshoz be kell jelentkezni
Mondjuk nálam így fest:
# locale -a
C
hu_HU.utf8
POSIX
...de nem hiszem, hogy ez itt a baj...
- A hozzászóláshoz be kell jelentkezni
Nézd meg azért az /etc/default/locale file-t is és az /etc/ssh/sshd_config file-t Utóbbiban benne van ez: AcceptEnv LANG LC_* ?
- A hozzászóláshoz be kell jelentkezni
# cat /etc/default/locale
# File generated by update-locale
LANG=hu_HU.UTF-8
Az sshd_config is stimmel.
- A hozzászóláshoz be kell jelentkezni
Kezdem nem érteni... :)
- A hozzászóláshoz be kell jelentkezni
A putty beállítása is stimmel. Ma megnézem linux alól is, de ott sem számítok másra.
Szerk: Linuxból jó. :-O
- A hozzászóláshoz be kell jelentkezni
Előre is bocs, ha kell :)
A putty beállítást ugye a kérdéses session betöltése után nézed? Mert ha csak simán elindítod a putty-t és beállítasz valamit, ezután kiválasztasz egy session-t, ott már nem lesz érvényes, csak akkor, ha a betöltött sessionban állítod át, majd elmented. Ha meg nagyon triviális dolgot vetettem fel, bocsi. (De engem már íly módon megtréfált egyszer)
- A hozzászóláshoz be kell jelentkezni
El van mentve defaultnak az utf8 puttyban, de azért köszönöm a hozzászólást.
- A hozzászóláshoz be kell jelentkezni
Nálam ez olyankor szokott jó lenni, ha a putty ISO8859-1-re van állítva. Amikor pedig a konzolon épp valami ékezetes cuccot matatok akkor UTF-8-ra.
A Suse-s Yast is hasonló dolgokat csinál, érdekes karaktereket rajzol, úgyhogy nálam ott jött elö. Érdekes, hogy Suse-Suse ssh kapcsolatnál (mindkettö UTF8) nem jelentkezik a probléma.
A locale kimenetek a putty-os esetben UTF8-ak, a Linux-Linux esetben szintén.
Úgyhogy én elfogadtam, hogy így müködik, és kész :)
- A hozzászóláshoz be kell jelentkezni
Helló-e! Csak a lényeg maradt le: LC_ALL. Én mindössze ezt szoktam állítani.
/etc/profile-ba: export LC_ALL="hu_HU.UTF-8", kilép-belép és jó lesz.
- A hozzászóláshoz be kell jelentkezni
echo $TERM
export TERM=xterm vagy putty vagy mittommén
- A hozzászóláshoz be kell jelentkezni