|
|
|
_VFP.DATATOCLIP и kode page
|
|||
|---|---|---|---|
|
#18+
С помощью команды _VFP.DATATOCLIP копирую в буфер данные таблицы, кодовая страница 1251, после чего пытаюсь вставить скопированные записи в excel, как программно, так и вручную, а вместо русских символов получаю закорючки в обоих случаях. Подскажите, что делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 08:11:41 |
|
||
|
_VFP.DATATOCLIP и kode page
|
|||
|---|---|---|---|
|
#18+
Попробуй поставить кодовую страницу 866 (или даже 0) - в обоих случаях копируется нормально. Разве что при 0 будет наверно спрашивать кодовую страницу при открытии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 09:01:46 |
|
||
|
_VFP.DATATOCLIP и kode page
|
|||
|---|---|---|---|
|
#18+
В принципе, это зависит от текущей раскладки клавиатуры. Серьезно. Если процесс вставки в буфер происходит при включенном английском языке, то будет нормально. А если при русском - глюки. (Или наоборот. Уже не помню.) Не очень хорошее решение (хотя и универсальное) - это изменить реестр [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage] "1252"="c_1251.nls" Плохо это тем, что при такой модификации могут начать глючить некоторые программы работающие с UNICODE. Если все это происходит программно, то можно программно же переключать раскладку клавиатуры. Как переключиться на нужную раскладку клавиатуры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2005, 18:33:49 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33416235&tid=1592864]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
178ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 439ms |

| 0 / 0 |
