Re: Tcl и русский язык

2007-01-26 Пенетрантность Maxim Tyurin
Pechnikov Alexey writes: \scip P.S. Где бы статьи почитать, желательно на английском. Документации мне вполне хватает, ибо все сделано именно так, как нужно и работать легко, словно со старым добрым PostgreSQL или с sqlite, но хотелось бы концепцией проникнуться, а то пытаюсь переиначить

Re: Tcl и русский язык

2007-01-26 Пенетрантность Pechnikov Alexey
Купить книжку Практическое программирование на Tcl и Tk и прочитать на русском. Если хочется на английском - купить ее в оригинале :) -- Читаю за день около 500 страниц, без разницы, на английском или русском. Одной книжки хватит максимум на два дня ))

Re: Tcl и русский язык

2007-01-19 Пенетрантность Mikolaj Golub
On Thu, 18 Jan 2007 23:40:55 +0300 Pechnikov Alexey wrote: PA В том и дело, что не хотел я указывать системную кодировку, а хотел сделать PA все в самих скриптах. Хорошо, сейчас lighttpd использую, там можно что угодно PA указать внешней программе или еще кому. А надо будет установить на

Re: Tcl и русский язык

2007-01-19 Пенетрантность Pechnikov Alexey
Смотрел, но это ровно настолько же криво, как поменять переменные окружения веб-сервера. Зато во втором случае не надо будет еще и bash запускать, как в предлагаемом решении. Если я правильно понял, об чем речь, то совет -- посмотреть на хак, которым запускаются тиклевские скрипты:

Re: Tcl и русский язык

2007-01-19 Пенетрантность Victor Wagner
On 2007.01.18 at 23:40:55 +0300, Pechnikov Alexey wrote: В том и дело, что не хотел я указывать системную кодировку, а хотел сделать все в самих скриптах. Хорошо, сейчас lighttpd использую, там можно что угодно А вот не надо так делать. Если очень хочется то есть два варианта: 1. Все русские

Re: Tcl и русский язык

2007-01-19 Пенетрантность Pechnikov Alexey
А вот не надо так делать. Если очень хочется то есть два варианта: 1. Все русские буквы в самих скриптах записывать в виде \uXXX. 2. Иметь маленький стартовый скрипт, не содержащий ни одной русской буквы, который выставит системную кодировку И env(LANG) и только потом начнет читать

Tcl и русский язык

2007-01-18 Пенетрантность Pechnikov Alexey
Проблема в следующем: происходит чехарда с выводом русского текста в браузер. Например, есть файлы 1.tcl и 2.tcl. Если из 1.tcl все выводится нормально, то при подключении в нем source 2.tcl из 2.tcl выводится кракозяблами. Что творится с выводом из sqlite базы, вообще не понять. Перебрал все

Re: Tcl и русский язык

2007-01-18 Пенетрантность Victor Wagner
On 2007.01.18 at 22:01:18 +0300, Pechnikov Alexey wrote: Проблема в следующем: происходит чехарда с выводом русского текста в браузер. Например, есть файлы 1.tcl и 2.tcl. Если из 1.tcl все выводится нормально, то при подключении в нем source 2.tcl из 2.tcl выводится кракозяблами. Что

Re: Tcl и русский язык

2007-01-18 Пенетрантность Pechnikov Alexey
А устроено оно так: файл скрипта интерпретируется как файл в той кодировке, которая была системной в момент выполнения source. Т.е. в если самом файле содержатся русские буквы, в нем писать encoding system поздно. Поэтому эту команду лучше никогда не использовать. Разве что без аргумента,