[Решено] proFTPd: проблема с отображением русских букв

Автор Sferg, 23 марта 2013, 01:09:02

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Sferg

Здравствуйте, господа. Давеча установил proFTPd из репозитория (1.3.4a), настроил и добавил в файл конфигурации строчки:

LangDefault en_US
LangEngine On
LangPath /usr/share/locale
UseEncoding UTF-8 CP1251


Перезапустил и названия файлов и директорий в Windows стали отображаться нормально, однако сверху, где выводится путь, вместо русских букв выводится, например, это:

ftp://kursk.dyndns.org/%C4%E8%EA%E8%E9_%E0%ED%E3%E5%EB/

При этом, если не добавлять в файл конфигурации вышеупомянутые строчки, то путь выводился корректно, но в Mozilla Firefox и IE были "кракозябры".

Уважаемые знатоки, подскажите пожалуйста, как сделать, чтобы отображались русскиее буквы в cp1251, а не их коды?

С уважением.
С уважением.

Debian 10.2, kernel 5.3.13-1-pve x86_64 (WiFi-роутер)
Intel Pentium J5005, 16Gb DDR4-2400, UHD605, 1Tb HDD + 500Gb Ext. HDD

Debian 10.2, kernel 4.19.0-6 x86_64 (домашний ПК)
Intel Core i7-3770, 16Gb DDR3-1600, HD4000, 250Gb SSD + 2Tb HDD

yura_n

Цитата: Sferg от 23 марта 2013, 01:09:02
LangDefault en_US
LangEngine On
LangPath /usr/share/locale
UseEncoding UTF-8 CP1251
Вот это вот все нафиг не надо. Уберите это из конфига, перезапустите proftpd. Проблема в том, что Firefox неправильно определяет кодировку, используя по умолчанию cp-1251. В Firefox наберите about:config в строке адреса. Найдите значение intl.charset.default и измените его на utf-8.