Степанов Максим пишет: > Evgeniy M. Solodookhin пишет: > >> vsftpd не разбирается в кодировках. раньше не работал с ними совсем, >> тока с аглицкими буквами или с файлами в локальной кодировке. >> последним изменением в данном вопросе стала запись на фс в той >> кодировке, в которой льется файл без учета ососбенностей фс в части >> локали. >> то есть залитый с винды файл будет неправильно отображаться в линуксе >> (локально ли, зайдя ли на фтп-сервер) и правильно отображаться в винде. >> >> заведите в кроне скрипт - переименовалку. >> :) >> >> >> > > Ошибаетесь господа, vsftpd прекрасно разбирается в кодировках и умеет > отдавать определенным клиентам определенную кодировку. Подробнее об этом > написано в моем блоге, вот ссылка на пост > http://sudouser.com/nastrojka-kodirovki-v-vsftpd.html > Удачи в настройке! > > У меня 2.0.6. Поставил http://vsftpd.devnet.ru/files/2.0.6/ext.1/debian/vsftpd_2.0.6-1.ext1.1_i386.deb добавил параметры в конфиг - все равно тоже самое...
convert_charset_enable=1 local_charset=UTF8 remote_charset=CP1251 Про эту функцию написано написано, что она добавлена еще с 2.0.3 вроде... Может быть мне нужно было полностью снести фтп и переставить а потом патч накатить? 2.0.7 из исходников не собрался. /tmp/vsftpd-2.0.7-ext.1# make gcc -c tcpwrap.c -O2 -Wall -W -Wshadow -idirafter dummyinc tcpwrap.c:15:20: ошибка: tcpd.h: No such file or directory tcpwrap.c: В функции ‘vsf_tcp_wrapper_ok’ tcpwrap.c:28: ошибка: storage size of ‘req’ isn’t known tcpwrap.c:30: предупреждение: implicit declaration of function ‘request_init’ tcpwrap.c:30: ошибка: ‘RQ_DAEMON’ undeclared (first use in this function) tcpwrap.c:30: ошибка: (Each undeclared identifier is reported only once tcpwrap.c:30: ошибка: for each function it appears in.) tcpwrap.c:30: ошибка: ‘RQ_FILE’ undeclared (first use in this function) tcpwrap.c:31: предупреждение: implicit declaration of function ‘fromhost’ tcpwrap.c:32: предупреждение: implicit declaration of function ‘hosts_access’ tcpwrap.c:28: предупреждение: unused variable ‘req’ make: *** [tcpwrap.o] Ошибка 1 -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru