On 2007.01.18 at 23:40:55 +0300, Pechnikov Alexey wrote: > В том и дело, что не хотел я указывать системную кодировку, а хотел сделать > все в самих скриптах. Хорошо, сейчас lighttpd использую, там можно что угодно
А вот не надо так делать. Если очень хочется то есть два варианта: 1. Все русские буквы в самих скриптах записывать в виде \uXXX. 2. Иметь маленький стартовый скрипт, не содержащий ни одной русской буквы, который выставит системную кодировку И env(LANG) и только потом начнет читать действительно рабочие скрипты. Я так делаю, когда заворачиваю скрипты в бинарник freewrap-ом. Потому что у freewrap-а с автоопределением кодировки некоторые проблемы. > указать внешней программе или еще кому. А надо будет установить на другой > веб-сервер и голову сломаешь, как это сделать. Например, в thttpd это вызовет > проблемы, да и на пресловутом апаче без подгруженного дополнительного модуля > наверное тоже. mod_env входит в дефолтную поставку апача. Вообще, по хорошему счету переменная LANG задает гораздо больше, чем просто кодировка. Это страна + язык + кодировка. И для скриптов, работающих с текстовой информацией нужно всё равно выставлять все три компонпнты. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

