[SIZE=2][COLOR=#008080][FONT=Courier New]Clipboard[/FONT][/COLOR][/SIZE][FONT=Courier New][SIZE=2].ContainsText([/SIZE][SIZE=2][COLOR=#008080]TextDataFormat[/COLOR][/SIZE][SIZE=2].Html);
[/SIZE][/FONT]
Вопрос по поводу кодировки
У меня назрел такой вопрос: Когда я получаю данные из буфера обмена в формате ХТМЛ, мне выдает абракадабру, но только на кирилицу. При получении данных формата Текст - все нормально. Пробовал конвертировать руками, но на каждую кодировку - новая абракадабра.
Насколько я понял - программа хочет при получении эти данные во что-то сконвертировать, не спросив меня (Предположительно Юникод), но ничего не выходит.
Не могли бы Вы подсказать, как можно решить данную проблему?
С ув. Алексей.
Код:
Если true, значит действительно в клипборде HTML-текст. Далее:
Код:
[SIZE=2][COLOR=#008080][FONT=Courier New]Clipboard[/FONT][/COLOR][/SIZE][FONT=Courier New][SIZE=2].GetText([/SIZE][SIZE=2][COLOR=#008080]TextDataFormat[/COLOR][/SIZE][SIZE=2].Html);
[/SIZE][/FONT]
[/SIZE][/FONT]
Возвратить HTML-текст в нужной кодировке, если в HTML-тексте явно указана кодировка (по требованию W3G она должна быть обязательно).
Думаю, где указывать кодировку в хтмл рассказывать не надо.