On Tue, Aug 28, 2001 at 07:40:39PM +0400, Victor Wagner wrote: > On Tue, 28 Aug 2001, Dmitry L. Evdokimov wrote: > > > From: Dmitry L. Evdokimov <devd@auktion24.ru> > > Subject: tcl по-русски > > > > Доброе время суток! > > > > имею такое: > > [quote] > > devd@ccfit|20:35:46|~>tclsh > > % set a тест > > яп╣яя > > [end quote] > > > > что копать, чтобы было мне хорошо? > > А чем тебе плохо? Тебе честно вернули строку тест в кодировке UTF-8. > Попробуй puts $a и ты увидишь, что все на месте. > > Tcl 8.1 и выше работает внутри в Unicode по определению. Фиксить > его shell на предмет корректного преобразования в системную кодировку (ту, > которую возвращает encoding system) никто не пробовал, потому что никому > нафиг не нужно. В скриптах этот вывод все равно подавлен, а кодировка по > умолчанию для файлов ставится правильно. > > Если очень хочется баловаться интерактивным вводом команд, возьми у > меня на ftp.ice.ru Tkcon (он лежит в debian/dists/slink/local/binary-all) > и играйся с ним. > вот если б я еще сам за это болел :) вот что мне пишет мой главный потребитель этого счастья: ---cut here--- Короче знаю я про юникод. Не в нем дело. то ли окружение надо настраивать, то ли хз компилить как. Смотри tcl с редхата: [quote] % puts [info tclversion] 8.1 % set a тест тест [end quote] Абсолютно то же самое в tclsh 8.3.3, который я вручную собрал прямо на ccfit безо всяких особенных опций. Так что преемственность соблюдается, а почему именно этот пакет так крив, я не знаю. Мне лично никакими ухищрениями не удавалось заставить tclsh отдавать строку в unicode. я не спорю, что есть много грязного кода, и именно такой сторонний мне юзать и приходится (eggdrop например). Уж не знаю что он там делает внутри, но часть русских мессаджес у него вываливается в unicode. ---cut here--- -- +---------------+-------------------------------+---------------+ | Office: | Dmitry L. Evdokimov aka DEvd, | Mobile: | | +73832396297 | System administrator of | +79029866328 | | | Auktion24 Development Ltd. | | +---------------+-------------------------------+---------------+
Attachment:
pgpYUMxNg714u.pgp
Description: PGP signature