From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: sisyphus@altlinux.ru Subject: Re: [sisyphus] dictd question References: <200211141012.51031.darkstar@altlinux.ru> <20021114101042.GC26743@sam-solutions.net> <200211141426.30685.darkstar@altlinux.ru> From: Grigory Milev Date: 14 Nov 2002 14:54:27 +0200 In-Reply-To: <200211141426.30685.darkstar@altlinux.ru> Message-ID: <87k7jgnwfw.fsf@pc349.belcaf.minsk.by> User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Informed Management) MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 >>>>> "Albert" == Albert R Valiev writes: Albert> В сообщении от 14 Ноябрь 2002 13:10 Alexander Bokovoy написал: >> On Thu, Nov 14, 2002 at 10:12:49AM +0300, Albert R. Valiev wrote: > >> Народ, кто-нить знает, можно ли заставить сервер dictd отдавать данные >> в > кодировке cp1251 (сейчас отдает в utf-8) и, если можно, как это >> сделать? >> >> Вопрос: зачем? Не лучше ли настроить на стороне клиента? Протокол DICT >> не содержит средств указания кодировки передаваемой информации. Albert> в таком случае кто-нить могет подсказать следующую вещь: Albert> есть tcl скрипт. берет он строчку из dictd. выдает он ее таким Albert> способом: -------------------------------------- if {[string Albert> length [string trim $text]] < 1} { return } if {!$type} { putdcc Albert> $dest "[dictionary_dopre]$text" ; return } switch -- Albert> $::dictionary_setting(rplmode) { "0" { putserv "PRIVMSG $dest Albert> :$text" } ------------------------------------- Albert> так как я в tcl профан полный и разобраться пока никак не могу, Albert> вопрос - как перекодировать содержимое переменной $text из utf8 в Albert> cp1251? если можно, сразу с примером :))) Каким образом он ее берет из дикт? В tcl можно та stream повесить, мол encoding utf8 и все, на выходе будешь иметь системную кодировку. +-------------------------------------------------------+ Grigory Milev mailto:week@altlinux.ru ALT Linux Team http://www.altlinux.ru PC Club owner mailto:pcclub@tut.by +-------------------------------------------------------+ Life too beautiful and interest... Don't worry, be happy. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.8 iD8DBQE9050DS14SMK5ZwWARApd/AJ4wssgPV4NXC4MxvIu0uRi647NW3QCeNirF QqqHwPcFPtt/ik7/cYkOo/E= =DN59 -----END PGP SIGNATURE-----