From: Dmitry <tssb@mail.ru> To: Sysadmins@lists.altlinux.org Subject: [Sysadmins] UTF-8 vs KOI8-R Date: Tue, 08 Apr 2008 20:13:49 +0400 Message-ID: <47FB99BD.1040609@mail.ru> (raw) Здравствуйте. 1. OpenSSH Имеют место проблемы при отображении и редактировании по ssh, когда локаль клиента и сервера отличаются. Локаль клиента (ALT Desktop 4.0) - ru_RU.UTF-8. Локаль сервера (ALT Master 2.4) - ru_RU.KOI8-R. При логине по ssh с клиента на сервер в xterm наблюдаются артефакты: - при удалении символов по Backspace они остаются справа (например, при удалении из строки "abcdefgh" хвоста "efgh" на экране наблюдается "abcd e f g h"); - русские буквы в именах файлов отображаются "зюками" (при вводе команд вида echo "Строка с русскими буквами" на экран все выводится корректно). Сервер - openssh-3.6.1p2-alt6 Клиент - openssh-4.7p1-alt1 Примечание. Такое же поведение наблюдается и при работе с ALT Server 4.0.0.1 - openssh-4.6.p1-alt3 с локалью ru_RU.KOI8-R. Частично проблема лечиься путем export LANG=ru_RU.UTF-8 сразу же после логина: редактирование работает правильно, но имена файлов с русскими буквами, созданые ранее в локале ru_RU.KOI8-R, отображаются вопросами. И помогает только для ALTS4 - там есть локаль UTF-8, но не работает для ALTM24 - там нет локали UTF-8. Может, есть универсальное решение? 2. ProFTPd ProFTPd установлен на ALT Server 4.0.0.1 с локалью ru_RU.UTF-8. При подсоединении с ALT Desktop 4 с локалью ru_RU.UTF-8 русские имена файлов на сервере отображаются корректно. При подсоедиении с Windows файлы имеют неправильные русские имена (некорректная перекодировка), и при попытке получить файл получаю ошибку No such file or directory. Включаю перекодировку в proftpd.conf на сервере CharsetLocale UTF8 CharsetRemote WINDOWS-1251 и из Windows вижу правильные имена файлов и могу с ними корректно работать. Но! Теперь проблема возникает с ALT Desktop 4.0 с локалью ru_RU.UTF-8 - файлы отображаются с некорректными именами. Вопрос тот же - есть универсальное решение для ftp-сервера? Кстати, если в имени файла есть буква "я", то выдается No such file or directory на любой локали. Про эту проблему я уже где-то слышал, но вроде бы с vsftpd такого нет. Спасибо. С наилучшими пожеланиями, Дмитрий
next reply other threads:[~2008-04-08 16:13 UTC|newest] Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top 2008-04-08 16:13 Dmitry [this message] 2008-04-08 16:22 ` Motsyo Gennadi aka Drool 2008-04-08 17:03 ` Dmitry 2008-04-08 17:12 ` Motsyo Gennadi aka Drool 2008-04-08 18:43 ` Anton Farygin 2008-04-09 18:27 ` Dmitry 2008-04-09 18:41 ` Andrey Rahmatullin 2008-04-09 18:51 ` Dmitry 2008-04-09 18:52 ` Led 2008-04-09 18:55 ` Dmitry 2008-04-09 19:01 ` Andrey Rahmatullin 2008-04-09 19:36 ` Владимир 2008-04-10 3:56 ` Andrey Rahmatullin 2008-04-09 19:48 ` [Sysadmins] fs charsets Dmitry V. Levin 2008-04-10 7:35 ` [Sysadmins] UTF-8 vs KOI8-R Maxim Tyurin 2008-04-09 4:28 ` Eugene Prokopiev 2008-04-09 18:30 ` Dmitry 2008-04-09 18:37 ` ABATAPA 2008-04-09 18:39 ` Andrey Rahmatullin 2008-04-09 18:43 ` ABATAPA 2008-04-09 18:39 ` Dmitry 2008-04-10 1:35 ` Vyacheslav Brunev 2008-04-09 19:41 ` [Sysadmins] openssh locale Dmitry V. Levin 2008-04-09 20:00 ` Alexey I. Froloff 2008-04-09 20:45 ` Dmitry V. Levin 2008-04-21 14:44 ` [Sysadmins] UTF-8 vs KOI8-R ABATAPA
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=47FB99BD.1040609@mail.ru \ --to=tssb@mail.ru \ --cc=Sysadmins@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux sysadmins discussion This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \ sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com public-inbox-index sysadmins Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sysadmins AGPL code for this site: git clone https://public-inbox.org/public-inbox.git