03.10.2007 11:57
Stels
 
Выделяю любой реестр документов в Супермаге
Жму Ctrl+Ins
Открываю Эксель
Жму Shift+Ins
Данные вставляются, но вместо букв абракодабра а цифры нормально
Типа: Òîðãîâûé Çàë Ìàãàçèíà

Попробовал в FAR'е в простой текстовый файл вставить - нормально прокатило (по ходу что-то с кодировкой )

Как бороть?
03.10.2007 12:05
Mtirt
 
Это баг не Супермага, а Win
Перед тем, как копировать, проверь, чтобы у тебя в обоих приложениях была одинаковая кодировка (или En-En, или Ru-Ru).
Тогда всё будет работать нормально.
03.10.2007 13:10
akonev
 
Цитата:
Stels Попробовал в FAR'е в простой текстовый файл вставить - нормально прокатило (по ходу что-то с кодировкой )
far шибко вумный. он сам кодировку распознает.
для всех остальных - перед копированием из супермага переключиться на русский.
03.10.2007 18:11
shebdim
 
Цитата:
Stels Òîðãîâûé Çàë Ìàãàçèíà
если в буфер обмена попадает текст из приложения не поддерживающего юникод, то язык выставится из текущей раскладки клавиатуры. то есть, если в вашем случае, сначала переключиться на русскую кодировку, и только потом скопировать, то вставка пройдёт нормально.

обращаю внимание, что язык должен быть выставлен ДО копирования в буфер обмена.
04.10.2007 06:46
MaxidroM
 
ага, пол дня просидел, пока не доперло, что надо что бы одинаково было включен язык...
04.10.2007 09:19
isi
 
Одинаково не обязательно, важно чтоб в том приложении из которого копируешь был включен русский
04.10.2007 12:36
Stels
 
Премного Благодарен :)
04.10.2007 13:31
student
 
Цитата:
isi Одинаково не обязательно, важно чтоб в том приложении из которого копируешь был включен русский
можно просто поправить реестр и все ок!
использую данный способ уже давно *12
глюков с кодировкой в других приложениях не замечено, а копирует/вставляет всегда правильно, независимо от приложения и раскладки (файл txt - переименовать в reg и применить)
Вложения
Тип файла: txt rucodepage.txt (6.1 Кб, 317 просмотров)
05.10.2007 05:01
isi
 
достаточно для этого
поменять
"1252"="c_1252.nls" на "1252"="c_1251.nls"
05.10.2007 09:53
student
 
Цитата:
isi достаточно для этого
поменять
"1252"="c_1252.nls" на "1252"="c_1251.nls"
в принципе да, и обязательно ветку
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\EUDCCodeRange] - иначе глюки в некотрых программах все-таки будут (например photoshop...)

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.