Страница 1 из 1

Борьба с UTF8

Добавлено: 2011-03-11 13:48:33
EOF8157
Здравствуйте
Обустраиваю сервак на Freebsd 8.1
Локаль настроена на KOI8R
Но есть программы которые создают файлы с именами UTF8 например transmission (а так же CMS, но об этом потом)
разработчик оного торрент клиента не собирается ничего менять(хотя судя по форуму страдают не только русскоязычные пользователи)
Но не беда, пользовался convmv - переименовывает и трансмишен даже продолжает раздавать
Но вот проблема - не видит convmv половину utf8 файлов и не переименовывает :( судя по гуглу такая проблема существует. а вот решения что-то не видать
Собственно где копать, или чем можно заменить convmv? или можно как то запретить сохранять имена файлов в UTF8

На UTF8 переводить не хочется. ибо костыль еще тот, да еще с подводными камнями(например 2х кратное использование знакомест, что чревато при длинных именах файлов)

Re: Борьба с UTF8

Добавлено: 2011-03-11 15:00:16
hizel
не запускайте transmission в koi8-r локали
например 2х кратное использование знакомест, что чревато при длинных именах файлов
как страшно жить :-(

Re: Борьба с UTF8

Добавлено: 2011-03-11 15:18:47
EOF8157
hizel писал(а):не запускайте transmission в koi8-r локали
Трансмишен запускается демоном, переименовывать пытаюсь под рутом,
остановка трансмишена толку не дала
например 2х кратное использование знакомест, что чревато при длинных именах файлов
как страшно жить :-(
Ну, на одном форуме человек уже споткнулся об торрент с длинной русского названия более 120 символов :)

Re: Борьба с UTF8

Добавлено: 2011-03-11 22:38:57
Alex Keda
а чё - он его ещё в папочку глубиной 784 символа закопал чтоли?
1024 в консоли ограничение вроде было

Re: Борьба с UTF8

Добавлено: 2011-03-11 23:04:18
hizel

Re: Борьба с UTF8

Добавлено: 2011-03-12 0:56:06
EOF8157
Вобщем поштучно(копируя в другую папку) переименовал
Спотыкается найдя уже переименованные файлы, а жаль, думал по крону натравливать на папку скачек
--nosmart -i бестолку
выводит списком файлы уже переименованные с сообщением "не в той" кодировке. а в "той" не видит :(
других программ перекодировки нет ? iconv как я понял для текста ?

Re: Борьба с UTF8

Добавлено: 2011-03-12 10:58:23
Alex Keda
досадно =))

Re: Борьба с UTF8

Добавлено: 2011-03-18 0:08:04
EOF8157
Offtopmode on
Похоже за нас все решили и выбора не оставили:
Прикручивал nginx с CMS в переделке под 1251, но дело даже не в этом. а в том, что браузеры IE и FF посылают руские буквы в UTF8! и это при явной, вроде, указаной в FF кодировке 1251! Соответственно nginx ищет файлы с именем в utf
А вот мой любимый FDM (free download manager) запрос посылает нормально в 1251... бардак...
зла не хватает
Теперь понятно почему mail.ru глюкует, если там ссылки в русском отправлять...
Offtopmode off
извините, надо было высказаться