_J_ Posted May 8, 2007 Posted May 8, 2007 Доброго времени суток. Вот поставил WatchMe server под линух (http://advansib.tomsk.ru/?mid=21), в xml конфиге прописал всё как положено. Обнаружилось что плеер не может открыть файлы в названиях которых присутствуют русские буквы. Может кто то с подобным справлялся? В логах вот что It is impossible to open file /home/ftp/Видео_Video/Мультфильмы_Mult/Мультфильмы/Полнометражные//Гарфилд.avi Русские символы заменяются каким-то хыр-мыр-пырами. Вставить ник Quote
nording Posted May 8, 2007 Posted May 8, 2007 кодировка русских букв в именах файлов не соответствует локали. Вставить ник Quote
_J_ Posted May 9, 2007 Author Posted May 9, 2007 кодировка русских букв в именах файлов не соответствует локали.Да нет, с ней всё нормально root@ftp1:/usr/src# locale LANG=ru_RU.CP1251 LC_CTYPE="ru_RU.CP1251" LC_NUMERIC="ru_RU.CP1251" LC_TIME="ru_RU.CP1251" LC_COLLATE="ru_RU.CP1251" LC_MONETARY="ru_RU.CP1251" LC_MESSAGES="ru_RU.CP1251" LC_PAPER="ru_RU.CP1251" LC_NAME="ru_RU.CP1251" LC_ADDRESS="ru_RU.CP1251" LC_TELEPHONE="ru_RU.CP1251" LC_MEASUREMENT="ru_RU.CP1251" LC_IDENTIFICATION="ru_RU.CP1251" LC_ALL=ru_RU.CP1251 root@ftp1:/usr/src# date Срд Май 9 12:44:33 MSD 2007 Вставить ник Quote
nording Posted May 9, 2007 Posted May 9, 2007 кодировка русских букв в именах файлов не соответствует локали.Да нет, с ней всё нормально root@ftp1:/usr/src# locale LANG=ru_RU.CP1251 LC_CTYPE="ru_RU.CP1251" LC_NUMERIC="ru_RU.CP1251" LC_TIME="ru_RU.CP1251" LC_COLLATE="ru_RU.CP1251" LC_MONETARY="ru_RU.CP1251" LC_MESSAGES="ru_RU.CP1251" LC_PAPER="ru_RU.CP1251" LC_NAME="ru_RU.CP1251" LC_ADDRESS="ru_RU.CP1251" LC_TELEPHONE="ru_RU.CP1251" LC_MEASUREMENT="ru_RU.CP1251" LC_IDENTIFICATION="ru_RU.CP1251" LC_ALL=ru_RU.CP1251 root@ftp1:/usr/src# date Срд Май 9 12:44:33 MSD 2007 а если поставитьexport LANG=ru_RU.UTF-8 export LC_ALL=ru_RU.UTF-8 и попробовать еще раз? да, в терминале, которым ходишь на машинку (putty или что там), тоже поставить кодировку UTF-8 надо Вставить ник Quote
_J_ Posted May 9, 2007 Author Posted May 9, 2007 (edited) В putty поменял кодировку на UTF8 root@ftp1:/usr/src/wm/wm# locale LANG=ru_RU.UTF-8 LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES="ru_RU.UTF-8" LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="ru_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL=ru_RU.UTF-8 Всё равно сообщение о ненайденном файле. Все русские файлы на сервере хранятся в кодировке cp1251 А это ничего, что root@ftp1:/usr/src/wm/wm# locale -a|grep ru_RU ru_RU ru_RU.cp1251 ru_RU.CP1251 ru_RU.koi8r ru_RU.utf8 нет кодировки ru_RU.UTF-8? а есть ru_RU.utf8? Edited May 9, 2007 by _J_ Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.