ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] dictd question
@ 2002-11-14  7:12 Albert R. Valiev
  2002-11-14 10:10 ` Alexander Bokovoy
  0 siblings, 1 reply; 5+ messages in thread
From: Albert R. Valiev @ 2002-11-14  7:12 UTC (permalink / raw)
  To: sisyphus

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

   Всем привет!

Народ, кто-нить знает, можно ли заставить сервер dictd отдавать данные в 
кодировке cp1251 (сейчас отдает в utf-8) и, если можно, как это сделать?


- -- 

With Best Regards, Albert R. Valiev
- ------------------------------------
ALT Linux Team [www.altlinux.ru]
KDE Development Team [www.kde.org]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE900zx7d6wAH+0KuARAlAUAJ9/X6PALNODTw4tgm6R2dpCx901/gCgr5oL
JmQt6ooIJ1Jqg8Y18LKSt1E=
=Uiuk
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [sisyphus] dictd question
  2002-11-14  7:12 [sisyphus] dictd question Albert R. Valiev
@ 2002-11-14 10:10 ` Alexander Bokovoy
  2002-11-14 11:26   ` Albert R. Valiev
  0 siblings, 1 reply; 5+ messages in thread
From: Alexander Bokovoy @ 2002-11-14 10:10 UTC (permalink / raw)
  To: sisyphus

On Thu, Nov 14, 2002 at 10:12:49AM +0300, Albert R. Valiev wrote:
> Народ, кто-нить знает, можно ли заставить сервер dictd отдавать данные в 
> кодировке cp1251 (сейчас отдает в utf-8) и, если можно, как это сделать?
Вопрос: зачем? Не лучше ли настроить на стороне клиента?
Протокол DICT не содержит средств указания кодировки передаваемой
информации.
-- 
/ Alexander Bokovoy
---
Traceroute says that there is a routing problem in the backbone.  It's not our problem.


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [sisyphus] dictd question
  2002-11-14 10:10 ` Alexander Bokovoy
@ 2002-11-14 11:26   ` Albert R. Valiev
  2002-11-14 12:54     ` Grigory Milev
  2002-11-14 14:39     ` Alexey Dyachenko
  0 siblings, 2 replies; 5+ messages in thread
From: Albert R. Valiev @ 2002-11-14 11:26 UTC (permalink / raw)
  To: sisyphus

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

В сообщении от 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 не содержит средств указания кодировки передаваемой
> информации.

в таком случае кто-нить могет подсказать следующую вещь:

есть tcl скрипт. берет он строчку из dictd. выдает он ее таким способом:
- --------------------------------------
        if {[string length [string trim $text]] < 1} { return }
        if {!$type} { putdcc $dest "[dictionary_dopre]$text" ; return }
        switch -- $::dictionary_setting(rplmode) {
                "0" { putserv "PRIVMSG $dest :$text" }
- -------------------------------------

так как я в tcl профан полный и разобраться пока никак не могу, вопрос - как 
перекодировать содержимое переменной $text из utf8 в cp1251? если можно, 
сразу с примером :)))

- -- 

With Best Regards, Albert R. Valiev
- ------------------------------------
ALT Linux Team [www.altlinux.ru]
KDE Development Team [www.kde.org]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE904hl7d6wAH+0KuARAu7KAJ0Xqdac6TGKm6OTqIu8VjcZyCHfEgCguUav
Ay7T6tgYOOGveCiuf1ah688=
=Q2X7
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [sisyphus] dictd question
  2002-11-14 11:26   ` Albert R. Valiev
@ 2002-11-14 12:54     ` Grigory Milev
  2002-11-14 14:39     ` Alexey Dyachenko
  1 sibling, 0 replies; 5+ messages in thread
From: Grigory Milev @ 2002-11-14 12:54 UTC (permalink / raw)
  To: sisyphus

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>>>> "Albert" == Albert R Valiev <darkstar@altlinux.ru> 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 <http://mailcrypt.sourceforge.net/>

iD8DBQE9050DS14SMK5ZwWARApd/AJ4wssgPV4NXC4MxvIu0uRi647NW3QCeNirF
QqqHwPcFPtt/ik7/cYkOo/E=
=DN59
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [sisyphus] dictd question
  2002-11-14 11:26   ` Albert R. Valiev
  2002-11-14 12:54     ` Grigory Milev
@ 2002-11-14 14:39     ` Alexey Dyachenko
  1 sibling, 0 replies; 5+ messages in thread
From: Alexey Dyachenko @ 2002-11-14 14:39 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 1416 bytes --]

On Thu, Nov 14, 2002 at 02:26:29PM +0300, Albert R. Valiev wrote:
> 
> В сообщении от 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 не содержит средств указания кодировки передаваемой
> > информации.
> 
> в таком случае кто-нить могет подсказать следующую вещь:
> 
> есть tcl скрипт. берет он строчку из dictd. выдает он ее таким способом:
> - --------------------------------------
>         if {[string length [string trim $text]] < 1} { return }
>         if {!$type} { putdcc $dest "[dictionary_dopre]$text" ; return }
>         switch -- $::dictionary_setting(rplmode) {
>                 "0" { putserv "PRIVMSG $dest :$text" }
> - -------------------------------------
> 
> так как я в tcl профан полный и разобраться пока никак не могу, вопрос - как 
> перекодировать содержимое переменной $text из utf8 в cp1251? если можно, 
> сразу с примером :)))

Я тут нарисовал небольшого dict клиента на tcl, работающего со словарями в
юникоде. Если надо -- пиши мылом, пришлю, посмотришь как делается
перекодировка.

--
Алексей Дьяченко

------------------
Get free mailbox 20 Mb at http://www.hotbox.ru

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2002-11-14 14:39 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-11-14  7:12 [sisyphus] dictd question Albert R. Valiev
2002-11-14 10:10 ` Alexander Bokovoy
2002-11-14 11:26   ` Albert R. Valiev
2002-11-14 12:54     ` Grigory Milev
2002-11-14 14:39     ` Alexey Dyachenko

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git