Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Буфер обмена: '??????' вместо кириллицы!
|
|||
|---|---|---|---|
|
#18+
Hi All! Разбираюсь вот с экспортом из SynEdit в HTML формат. В принципе, ничего сложного, но вот проблема: заместо русских букв упорно из буфера возвращается "????????"! Текст, где только можно, пометил как Font.Charset := RUSSIAN_CHARSET, копирую при русской раскладке, в буфер заходит как "АБВГ", выходит во FrontPage'е "????" Чтобы подстроить, чтобы буфер в html формате стал кириллицу понимать? Николай ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2004, 11:47 |
|
||
|
Буфер обмена: '??????' вместо кириллицы!
|
|||
|---|---|---|---|
|
#18+
копирование в буфер под w2k идет в юникод. если клава на русский не переключена - результат соотв... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2004, 11:54 |
|
||
|
Буфер обмена: '??????' вместо кириллицы!
|
|||
|---|---|---|---|
|
#18+
Наверное, система на основе NT. Если копирование в буфер делается методом самого SynEdit, можно переписать метод, чтобы он копировал в Unicode. Или - вместо копирования в буфер лучше экспортировать в файл, тогда, я думаю, проблемы не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2004, 11:59 |
|
||
|
Буфер обмена: '??????' вместо кириллицы!
|
|||
|---|---|---|---|
|
#18+
Попробуй изменить у ключа реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage значение параметра "1252" на "c_1251.nls" (скорее всего до изменения там написано "c_1252.nls" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2004, 14:28 |
|
||
|
Буфер обмена: '??????' вместо кириллицы!
|
|||
|---|---|---|---|
|
#18+
если клава на русский не переключена - результат соотв Попробуй изменить у ключа реестра HKEY_LOCAL... Это все сделано и перепробовано. Пока сделал так: копирую в буфер не как тип html, а простой текст, уже отформатированный в html. FrontPage это понимает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2004, 15:03 |
|
||
|
Буфер обмена: '??????' вместо кириллицы!
|
|||
|---|---|---|---|
|
#18+
заюзай TClipboard для htm в буфере от 5 до 9 TClipboard.FormatCount - сохрани в текстовые файлы - будешь приятно удивлен. один из етих форматов - если мне память не изменяет - 2 - там чисто код HTM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2004, 15:11 |
|
||
|
Буфер обмена: '??????' вместо кириллицы!
|
|||
|---|---|---|---|
|
#18+
и при том код без юникода ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2004, 15:14 |
|
||
|
Буфер обмена: '??????' вместо кириллицы!
|
|||
|---|---|---|---|
|
#18+
>заюзай TClipboard а можно поподробнее? я вроде и так его юзаю... var C : TClipboard; .. C := Clipboard; C.Open; <C.SetBuffer(CF_HTML, Buffer, Buffer.Size)> переписана процедура из ClipBrd.pas - в TClipboard она в приватной секции, поэтому код приходится писать самому C.Close; И полетели "????" вместо "абвг" из буфера!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2004, 19:38 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32374073&tid=2115132]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 391ms |

| 0 / 0 |
