Bug 6280 - Cyrillic characters can't be copied correctly
: Cyrillic characters can't be copied correctly
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/rdesktop)
: unstable
: all Linux
: P4 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-03-18 15:39 by
Modified: 2006-12-14 11:33 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-03-18 15:39:08
Cyrillic characters can't be paste correctly when I copy string of characters in
rdesktop (win2k system) and try to paste it in Linux (probably, because windows
codepage differs from linux codepage?).
Steps to Reproduce:
1. Try to copy cyrillic string in rdesktop and paste it into Linux application.
------- Comment #1 From 2005-03-19 21:55:32 -------
Проблем несколько: 
1. Буфер обмена Иксов не отдаёт русские буквы (это наблюдается в  
xclip, wine, rdesktop) - xclip как простая Иксовая программа,  
наиболее интересен. 
2. Кодировка текста в буфере скорее всего не та (настоятельно  
рекомендуется использовать natspec для перекодировки). 
 
Добавлю оригинал по-русски. 
Проблема такова: стоит windows 2k терминальный сервер, к которому  
удалённо подключаюсь rdesktop'ом с Linux-системы. В Linux кодировка  
koi8-r, в windows -- само собой, cp1251. Копирую в терминале какой-либо  
текст в буфер обмена, вставляю его в Linux-приложении (или просто  
просматриваю в Klipper) и -- латинские символы видны нормально,  
кириллица -- знаки вопроса или вообще не отображается. 
Вопрос: кто-нибудь сталкивался с подобным? Проблема в том, что кодировки  
в Linux и windows различаются, или в чём-то ещё? Есть ли какой-нибудь  
простой путь решения этой проблемы? (или, может быть, порыться в  
исходниках rdesktop, файл xclip.c и написать патч на эту тему?) 
------- Comment #2 From 2005-03-27 14:54:28 -------
Странно, что делающие коммерческие решения с использованием rdesktop 
это до сих пор не поправили. 
------- Comment #3 From 2006-02-18 11:57:01 -------
В качестве информации. Меня эта проблема тоже в какой-то степени задела, вот 
что нашёл: 

http://sourceforge.net/tracker/index.php?func=detail&aid=1339819&group_id=24366&atid=381349 
------- Comment #4 From 2006-02-18 16:28:01 -------
А это ответ от Ильи:

====
Versiya rdesktop'a v CVS uzhe poderjivayet Unicode v clipboarde. Esli 
hotite protestirovat (ili prosto popol'zovatsa), prosto vozmite versiyu 
iz CVS.

(Po povodu poderjki XFixes, eto izmeneniye eshe ne bilo vneseno...)
====

Я собрал CVS-версию, по крайней мере с локалью koi8-r работает.

------- Comment #5 From 2006-02-18 22:57:13 -------
Могу, кстати, в Дедал положить. 
------- Comment #6 From 2006-02-22 01:28:51 -------
На мантейнера 
 
------- Comment #7 From 2006-03-04 21:50:26 -------
Выложил в Дедел. Кода будет обновление в Сизифе, попросите удалить. 
------- Comment #8 From 2006-10-18 11:20:28 -------
Сеееерж, аууу! (или тоже почта багзиллы не доходит?)
------- Comment #9 From 2006-10-18 11:34:44 -------
кстати да:

rdesktop (1.5.0)

* Clipboard unicode support (Ilya Konstantinov)
да и
* Basic support for Windows Vista Beta 2
------- Comment #10 From 2006-12-04 14:31:53 -------
(In reply to comment #9)
> кстати да:
> rdesktop (1.5.0)
Обновил версию и патч (rdesktop-1.5.0-rawkeyboard_nofreespace_kbswitch.tar.bz2)
Вроде все работает. Забросил в дедал.
------- Comment #11 From 2006-12-04 14:56:08 -------
2 lav: мож сделай тогда

rdesktop add sr dubrsl

поскольку сейчас только ты и можешь влить этот пакет.
------- Comment #12 From 2006-12-06 11:44:43 -------
Сделал. Очень жаль что это замечено только спустя полтора года после того как 
я отдал пакет :)
------- Comment #13 From 2006-12-06 18:23:28 -------
Понимаешь, у нас-то оно работало...
------- Comment #14 From 2006-12-07 02:32:33 -------
Тем более не понимаю
------- Comment #15 From 2006-12-14 11:33:43 -------
Обновил и залил в инкаминг 1.5.0