[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: tcl по-русски



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


Reply to: