Re[2]: Русские буквы в н азвании файла

jackal me at jackal.in
Wed Jun 11 14:25:36 MSD 2008


Здравствуйте Иван,

Wednesday, June 11, 2008, 1:55:50 PM, Вы писали:

> С кодировкой локали разобрался. Поставилю юзеру cp1251, теперь ls выводит нЯНАЕММНЯРХ.doc

> Если я правильно понимаю, мне нужно поменять кодировку для
> файловой системы. Но не понимаю, как это сделать. И не гуглится
> ничего подходящего. Кто знает, подскажите ключевые слова.

Неправильно :) Самой файловой системе без разницы в какой кодировке хранить.
Файлы могут быть и в утф, и в цп1251, и в кои8 быть одновременно. Это
просто набор байтов, в конце концов :)

Всё что требуется - это сохранять файлы именно в той кодировке, которую
ожидают веб-клиенты, и нгинкс вместе с ними. Т.е. утф8 в данном случае.
Значит, нужно настраивать фтп-демона, чтобы сохранял имена файлов именно
в утф8. А в перспективе - чтобы скрипт сохранял в утф8. Вот и всё.

А кодировку локали можете крутить, можете не крутить. Как угодно. Это
влияет лишь на отображение имени в консоли.


-- 
С уважением,
 Евгений                            mailto:me at jackal.in






More information about the nginx-ru mailing list