Summary: | Cyrillic characters can't be copied correctly | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Andrew Kochetkov <Andrew_Kochetkov> |
Component: | rdesktop | Assignee: | sr <sr> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P4 | CC: | asy, lav, mike, prividen |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Andrew Kochetkov
2005-03-18 15:39:08 MSK
Проблем несколько: 1. Буфер обмена Иксов не отдаёт русские буквы (это наблюдается в xclip, wine, rdesktop) - xclip как простая Иксовая программа, наиболее интересен. 2. Кодировка текста в буфере скорее всего не та (настоятельно рекомендуется использовать natspec для перекодировки). Добавлю оригинал по-русски. Проблема такова: стоит windows 2k терминальный сервер, к которому удалённо подключаюсь rdesktop'ом с Linux-системы. В Linux кодировка koi8-r, в windows -- само собой, cp1251. Копирую в терминале какой-либо текст в буфер обмена, вставляю его в Linux-приложении (или просто просматриваю в Klipper) и -- латинские символы видны нормально, кириллица -- знаки вопроса или вообще не отображается. Вопрос: кто-нибудь сталкивался с подобным? Проблема в том, что кодировки в Linux и windows различаются, или в чём-то ещё? Есть ли какой-нибудь простой путь решения этой проблемы? (или, может быть, порыться в исходниках rdesktop, файл xclip.c и написать патч на эту тему?) Странно, что делающие коммерческие решения с использованием rdesktop это до сих пор не поправили. В качестве информации. Меня эта проблема тоже в какой-то степени задела, вот что нашёл: http://sourceforge.net/tracker/index.php?func=detail&aid=1339819&group_id=24366&atid=381349 А это ответ от Ильи: ==== 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 работает. Могу, кстати, в Дедал положить. На мантейнера Выложил в Дедел. Кода будет обновление в Сизифе, попросите удалить. Сеееерж, аууу! (или тоже почта багзиллы не доходит?) кстати да: rdesktop (1.5.0) * Clipboard unicode support (Ilya Konstantinov) да и * Basic support for Windows Vista Beta 2 (In reply to comment #9) > кстати да: > rdesktop (1.5.0) Обновил версию и патч (rdesktop-1.5.0-rawkeyboard_nofreespace_kbswitch.tar.bz2) Вроде все работает. Забросил в дедал. 2 lav: мож сделай тогда rdesktop add sr dubrsl поскольку сейчас только ты и можешь влить этот пакет. Сделал. Очень жаль что это замечено только спустя полтора года после того как я отдал пакет :) Понимаешь, у нас-то оно работало... Тем более не понимаю Обновил и залил в инкаминг 1.5.0 |