|
Word не дружит с буфером обмена
|
|||
---|---|---|---|
#18+
Добрый день ! Пользователи работают с одной программой. Одной из функций у нее есть такой элемент: User выделяет в word необходимый текст, копирует (ctrl+c) и вставляет (ctrl+v) в EditBox программы. Пользователей много и они работают в разных версиях MS Office (2000, 2003, 2007..). В тексте присутствуют диакритические символы (язык румынский). Так вот, при копировании текста из word 2000 - все нормально, все румынские символы (диакритика) как и задумано, превращаются в нормальные английские символы (предполагаю, срабатывает unicode) А у тех у кого word 2003,2007 при copy - paste вместо диакритики в editbox подставляется - ? вопросительный знак т.е. все румынские символы теряются. Видно, что проблема в буфере обмена, но как ее решить ? Можно ли где-нибудь что-то правильно настроить (word/windows) ? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2014, 12:24 |
|
Word не дружит с буфером обмена
|
|||
---|---|---|---|
#18+
Ты бы сразу писал - FoxPro ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2014, 12:42 |
|
Word не дружит с буфером обмена
|
|||
---|---|---|---|
#18+
> Ты бы сразу писал - FoxPro А какая разница ? Даже в обычный notepad и то абрукадабру пишет ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2014, 13:01 |
|
Word не дружит с буфером обмена
|
|||
---|---|---|---|
#18+
Как тупой вариант - просто написать библиотеку для FoxPro и корректно вставлять из клипбоарда. Я в свое время такое писал для Oracle Forms (UTF8), что бы греческие символы корректно копировались/вставлялись. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2014, 13:47 |
|
Word не дружит с буфером обмена
|
|||
---|---|---|---|
#18+
> Я в свое время такое писал для Oracle Forms (UTF8), > что бы греческие символы корректно копировались/вставлялись. Надо же какая приятная неожиданность - нашу организацию греческая фирма "подсадила" на Oracle Forms. Вот теперь и юзаем этот "продукт" В принципе надо сваливать с этой темой отсюда, это не по ораклу форум, а по MS Office А Вы хорошо знаете Oracle Forms ? (Владимир chernvj@mail.ru) здесь уже это редкость. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2014, 15:36 |
|
Word не дружит с буфером обмена
|
|||
---|---|---|---|
#18+
Проблема в том, что одна программа (MS Word) записывает данные в буффер обмена в разных форматах (RTF, Text, Ansi, Unicode) другая программа, вытягивает данные в том формате, который она считает наиболее "предпочтительным". Где-то они не совпадают и/или теряется данные о кодовой/шрифте странице. Или заниматься сексом с regedit и настройками кодовой страницы, что бы Unicode -> ANSI, ANSI -> Unicode был нормальный. Х.з. где. Либо, если есть возможность исправить код программы, сделать ей "нормальную" поддержку Unicode. Мне, как программисту, второе проще ))). Посмотреть в каком формате записаны данные в клипбоарде и вытащить их в нужном формате. IMHO Обычно, в процессе копирования/вставки нужно быть в правильной раскладке клавиатуры. Возможно, если бы в момент копирования/вставки раскладка клавиатуры была бы "румынской", все было бы и OK. Вроде, стандартное и бесящее меня поведение Windows. p.s. можно почтой или скайп tigralen1 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.06.2014, 16:18 |
|
|
start [/forum/topic.php?fid=61&tid=2173990]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 129ms |
0 / 0 |