Bug 6280 - Cyrillic characters can't be copied correctly
Summary: Cyrillic characters can't be copied correctly
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: rdesktop (show other bugs)
Version: unstable
Hardware: all Linux
: P4 normal
Assignee: sr
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-18 15:39 MSK by Andrew Kochetkov
Modified: 2006-12-14 11:33 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Kochetkov 2005-03-18 15:39:08 MSK
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 Vitaly Lipatov 2005-03-19 21:55:32 MSK
Проблем несколько: 
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 Vitaly Lipatov 2005-03-27 14:54:28 MSD
Странно, что делающие коммерческие решения с использованием rdesktop 
это до сих пор не поправили. 
Comment 3 Sergey Y. Afonin 2006-02-18 11:57:01 MSK
В качестве информации. Меня эта проблема тоже в какой-то степени задела, вот 
что нашёл: 
 
http://sourceforge.net/tracker/index.php?func=detail&aid=1339819&group_id=24366&atid=381349 
 
Comment 4 Sergey Y. Afonin 2006-02-18 16:28:01 MSK
А это ответ от Ильи:

====
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 Sergey Y. Afonin 2006-02-18 22:57:13 MSK
Могу, кстати, в Дедал положить. 
Comment 6 Vitaly Lipatov 2006-02-22 01:28:51 MSK
На мантейнера 
 
Comment 7 Sergey Y. Afonin 2006-03-04 21:50:26 MSK
Выложил в Дедел. Кода будет обновление в Сизифе, попросите удалить. 
Comment 8 Michael Shigorin 2006-10-18 11:20:28 MSD
Сеееерж, аууу! (или тоже почта багзиллы не доходит?)
Comment 9 Sergey Y. Afonin 2006-10-18 11:34:44 MSD
кстати да:

rdesktop (1.5.0)

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

rdesktop add sr dubrsl

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