Pechnikov Alexey writes:
\scip
P.S. Где бы статьи почитать, желательно на английском. Документации мне
вполне
хватает, ибо все сделано именно так, как нужно и работать легко, словно со
старым добрым PostgreSQL или с sqlite, но хотелось бы концепцией
проникнуться, а то пытаюсь переиначить
Купить книжку Практическое программирование на Tcl и Tk и прочитать
на русском.
Если хочется на английском - купить ее в оригинале :)
--
Читаю за день около 500 страниц, без разницы, на английском или русском. Одной
книжки хватит максимум на два дня ))
On Thu, 18 Jan 2007 23:40:55 +0300 Pechnikov Alexey wrote:
PA В том и дело, что не хотел я указывать системную кодировку, а хотел
сделать
PA все в самих скриптах. Хорошо, сейчас lighttpd использую, там можно что
угодно
PA указать внешней программе или еще кому. А надо будет установить на
Смотрел, но это ровно настолько же криво, как поменять переменные окружения
веб-сервера. Зато во втором случае не надо будет еще и bash запускать, как в
предлагаемом решении.
Если я правильно понял, об чем речь, то совет -- посмотреть на хак,
которым запускаются тиклевские скрипты:
On 2007.01.18 at 23:40:55 +0300, Pechnikov Alexey wrote:
В том и дело, что не хотел я указывать системную кодировку, а хотел сделать
все в самих скриптах. Хорошо, сейчас lighttpd использую, там можно что угодно
А вот не надо так делать. Если очень хочется то есть два варианта:
1. Все русские
А вот не надо так делать. Если очень хочется то есть два варианта:
1. Все русские буквы в самих скриптах записывать в виде \uXXX.
2. Иметь маленький стартовый скрипт, не содержащий ни одной русской
буквы, который выставит системную кодировку И env(LANG) и только потом
начнет читать
Проблема в следующем: происходит чехарда с выводом русского текста в браузер.
Например, есть файлы 1.tcl и 2.tcl. Если из 1.tcl все выводится нормально, то
при подключении в нем source 2.tcl из 2.tcl выводится кракозяблами. Что
творится с выводом из sqlite базы, вообще не понять. Перебрал все
On 2007.01.18 at 22:01:18 +0300, Pechnikov Alexey wrote:
Проблема в следующем: происходит чехарда с выводом русского текста в браузер.
Например, есть файлы 1.tcl и 2.tcl. Если из 1.tcl все выводится нормально, то
при подключении в нем source 2.tcl из 2.tcl выводится кракозяблами. Что
А устроено оно так: файл скрипта интерпретируется как файл в той
кодировке, которая была системной в момент выполнения source.
Т.е. в если самом файле содержатся русские буквы, в нем писать encoding
system поздно. Поэтому эту команду лучше никогда не использовать.
Разве что без аргумента,
9 matches
Mail list logo