* [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