View Issue Details

IDProjectCategoryView StatusLast Update
0002447Far ManagerEditorpublic2013-07-18 07:07
ReporterCyBear Assigned To2useven10  
PrioritynormalSeveritytweakReproducibilityalways
Status closedResolutionno change required 
Platformx86OSWindowsOS VersionXP SP3
Product Version3.0 
Summary0002447: При вставке юникод-текста из буфера обмена невозможно идентифицировать текст
DescriptionПо работе использую FAR3 в том числе и как текстовый редактор.

У нас есть корпоративный софт, интерфейс которого написан на Oracle Forms Developer and Oracle Forms Services 6i.

Формы в нём (софте) выдают результат в юникоде, текст которого при копировании в блокнот или ещё в какой GUI-windows интерфейсный редактор выглядит так:

Àëüøåâñêàÿ Àííà Èâàíîâíà

это Ф.И.О. работника. когда я использовал версию FAR1.7, то я копировал в редактор/командную строку FAR1.7 этот текст и получал строку вида:

Альшевская Анна Ивановна

Но в FAR3 (использую последний ночник на момент написания Far Manager v3.0 build 3525 x86) я получаю строку вида:

Aeuoaaneay Aiia Eaaiiaia

Я не знаю, особенность это FAR1.7/3.0, баг или что-то ещё.

Пожалуйста, посмотрите можно ли реализовать в FAR3.0 работу, как это было в FAR1.7 (может быть уже существуют спец.плагины для этого?)

Спасибо.

Вложением прикладываю текстовый файл, сохранённый в Блокноте (юникод)
TagsNo tags attached.
Build0

Activities

CyBear

2013-07-18 06:32

reporter  

text.txt (50 bytes)   
������������ ���� ��������
text.txt (50 bytes)   

2useven10

2013-07-18 06:48

developer   bugnote:0011269

Это багтрекер фар, а не вашего кривого корпоративного софта.
Если в буфер будете помещать юникод, а не посимвольный (wchar_t)text1251, всё будет в порядке и в фаре и в блокноте.

CyBear

2013-07-18 06:59

reporter   bugnote:0011270

Если я скопирую из своего корп.софта текст в буфер обмена, а вставку в FAR3 произведу в FAR3 при активной RU-раскладке, то текст вставится корректно:
Альшевская Анна Ивановна

При этом текст, который я сохранил вложением как пример, вставляется по прежнему не корректно. Приведённый файл-пример можно корректно прочитать, если открыть его в WordPad и применить к тексту PostScript-шрифт ArialCyr.
вот команда открытия файла:
"C:\Program Files\Windows NT\Accessories\WORDPAD.EXE" text.txt

вложением прикладываю шрифт

CyBear

2013-07-18 07:05

reporter  

fonts.7z (165,472 bytes)

2useven10

2013-07-18 07:07

developer   bugnote:0011271

Проблема в том, что в буфере не настоящий юникод, а...

Кривизну можно исправить макросами при вставке. Попросите помощи на форуме, в соответствующем разделе -- http://forum.farmanager.com/viewforum.php?f=4

К багам фар это никакого отношения не имеет, инц закрываю...

Issue History

Date Modified Username Field Change
2013-07-18 06:32 CyBear New Issue
2013-07-18 06:32 CyBear File Added: text.txt
2013-07-18 06:48 2useven10 Note Added: 0011269
2013-07-18 06:59 CyBear Note Added: 0011270
2013-07-18 07:05 CyBear File Added: fonts.7z
2013-07-18 07:07 2useven10 Build => 0
2013-07-18 07:07 2useven10 Note Added: 0011271
2013-07-18 07:07 2useven10 Status new => closed
2013-07-18 07:07 2useven10 Assigned To => 2useven10
2013-07-18 07:07 2useven10 Resolution open => no change required