Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Копирование в буфер кода Transact SQL  [new]
sqluser_new
Member

Откуда:
Сообщений: 18
Копирую код Transact SQL в буфер обмена, вставляю в Word. Кодировка сбивается - вместо русских букв - абракадабра.
Версия SQL Server 2005.
Пробовал копировать и вставлять в разных раскладках. Не помогает.
17 фев 11, 17:49    [10253390]     Ответить | Цитировать Сообщить модератору
 Re: Копирование в буфер кода Transact SQL  [new]
Konst_One
Member

Откуда:
Сообщений: 10535
сохраните в файл , выбрав ANSI при сохранении
17 фев 11, 17:53    [10253402]     Ответить | Цитировать Сообщить модератору
 Re: Копирование в буфер кода Transact SQL  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 24476
sqluser_new
Копирую код Transact SQL в буфер обмена, вставляю в Word. Кодировка сбивается - вместо русских букв - абракадабра.
Версия SQL Server 2005.
Пробовал копировать и вставлять в разных раскладках. Не помогает.
кто то говорил, нужно на русский переключится перед копированием...
17 фев 11, 17:53    [10253405]     Ответить | Цитировать Сообщить модератору
 Re: Копирование в буфер кода Transact SQL  [new]
sqluser_new
Member

Откуда:
Сообщений: 18
Konst_One
сохраните в файл , выбрав ANSI при сохранении

Текст кода сохраняется в файл без проблем.
А вот как скопировать, например, в Word, чтобы цвета текста сохранились и кодировка была нормальная?
17 фев 11, 17:56    [10253424]     Ответить | Цитировать Сообщить модератору
 Re: Копирование в буфер кода Transact SQL  [new]
sqluser_new
Member

Откуда:
Сообщений: 18
alexeyvg
sqluser_new
Копирую код Transact SQL в буфер обмена, вставляю в Word. Кодировка сбивается - вместо русских букв - абракадабра.
Версия SQL Server 2005.
Пробовал копировать и вставлять в разных раскладках. Не помогает.
кто то говорил, нужно на русский переключится перед копированием...

Переключение раскладки, как я уже говорил, к сожалению, не помогает
17 фев 11, 17:57    [10253434]     Ответить | Цитировать Сообщить модератору
 Re: Копирование в буфер кода Transact SQL  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1095
sqluser_new
Konst_One
сохраните в файл , выбрав ANSI при сохранении

Текст кода сохраняется в файл без проблем.
А вот как скопировать, например, в Word, чтобы цвета текста сохранились и кодировка была нормальная?
Уже написано - перед копированием установить русскую раскладку. Установить в той проге, из которой берется текст.
17 фев 11, 17:58    [10253440]     Ответить | Цитировать Сообщить модератору
 Re: Копирование в буфер кода Transact SQL  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1095
sqluser_new
alexeyvg
пропущено...
кто то говорил, нужно на русский переключится перед копированием...

Переключение раскладки, как я уже говорил, к сожалению, не помогает
Надо не где попало, а в правильном месте.
17 фев 11, 17:59    [10253449]     Ответить | Цитировать Сообщить модератору
 Re: Копирование в буфер кода Transact SQL  [new]
sqluser_new
Member

Откуда:
Сообщений: 18
Sergey Sizov
sqluser_new
пропущено...

Текст кода сохраняется в файл без проблем.
А вот как скопировать, например, в Word, чтобы цвета текста сохранились и кодировка была нормальная?
Уже написано - перед копированием установить русскую раскладку. Установить в той проге, из которой берется текст.

В том то и дело, что не помогает это.
17 фев 11, 17:59    [10253452]     Ответить | Цитировать Сообщить модератору
 Re: Копирование в буфер кода Transact SQL  [new]
iljy
Member

Откуда:
Сообщений: 8686
sqluser_new,

а у меня помогает. Если выбрана английская раскладка - текст из студии копируется на грузинском, а если русская - то все в порядке.
17 фев 11, 18:03    [10253473]     Ответить | Цитировать Сообщить модератору
 Re: Копирование в буфер кода Transact SQL  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1095
sqluser_new
Sergey Sizov
пропущено...
Уже написано - перед копированием установить русскую раскладку. Установить в той проге, из которой берется текст.

В том то и дело, что не помогает это.
У всех помогает, а у Вас нет?
17 фев 11, 18:04    [10253479]     Ответить | Цитировать Сообщить модератору
 Re: Копирование в буфер кода Transact SQL  [new]
sqluser_new
Member

Откуда:
Сообщений: 18
Sergey Sizov
sqluser_new
пропущено...

В том то и дело, что не помогает это.
У всех помогает, а у Вас нет?

Не только у меня - у моего сотрудника такая же проблема
17 фев 11, 18:08    [10253498]     Ответить | Цитировать Сообщить модератору
 Re: Копирование в буфер кода Transact SQL  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1095
sqluser_new
Sergey Sizov
пропущено...
У всех помогает, а у Вас нет?

Не только у меня - у моего сотрудника такая же проблема
Значит берете regedit и выясняете, не лазил кто в реестр и не поковырялся ли там с файликами типа 1252.nls Есть такой убогий способ "руссификации" неюникодных программ.
17 фев 11, 18:10    [10253504]     Ответить | Цитировать Сообщить модератору
 Re: Копирование в буфер кода Transact SQL  [new]
sqluser_new
Member

Откуда:
Сообщений: 18
Sergey Sizov
sqluser_new
пропущено...

Не только у меня - у моего сотрудника такая же проблема
Значит берете regedit и выясняете, не лазил кто в реестр и не поковырялся ли там с файликами типа 1252.nls Есть такой убогий способ "руссификации" неюникодных программ.

Зашёл в реестр
Параметр Значение
1252 c_1252.nls

С остальными - аналогично - всё соответствует.
17 фев 11, 18:16    [10253534]     Ответить | Цитировать Сообщить модератору
 Re: Копирование в буфер кода Transact SQL  [new]
Sergey Sizov
Member

Откуда:
Сообщений: 1095
sqluser_new,
какой язык стоит для программ, не поддерживающих юникод в языковых и региональных установках панели управления?
17 фев 11, 18:26    [10253579]     Ответить | Цитировать Сообщить модератору
 Re: Копирование в буфер кода Transact SQL  [new]
Начинающий SQL 2008
Member

Откуда:
Сообщений: 438
В свое время где-то в интернете нарыл такой кусок.

Проблема: при копировании раскрашенного куска TransactSQL через clipboard в Word\Outlook\Wordpad необратимо съезжает кодировка русских букв.

Поменять в реестре.Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"
"1254"="c_1251.nls"
"1255"="c_1251.nls"
После того как, исправите ключи, зайдите в Пуск > Панель управления > Язык и региональные стандарты.
На вкладке Дополнительно, язык Русский,кодовые страницы, вышеперечисленные, должны быть включены.

Возможно потребуется перезагрузка.
17 фев 11, 18:29    [10253589]     Ответить | Цитировать Сообщить модератору
 Re: Копирование в буфер кода Transact SQL  [new]
sqluser_new
Member

Откуда:
Сообщений: 18
Sergey Sizov
sqluser_new,
какой язык стоит для программ, не поддерживающих юникод в языковых и региональных установках панели управления?

Русский
18 фев 11, 09:56    [10255242]     Ответить | Цитировать Сообщить модератору
 Re: Копирование в буфер кода Transact SQL  [new]
sqluser_new
Member

Откуда:
Сообщений: 18
Начинающий SQL 2008
В свое время где-то в интернете нарыл такой кусок.

Проблема: при копировании раскрашенного куска TransactSQL через clipboard в Word\Outlook\Wordpad необратимо съезжает кодировка русских букв.

Поменять в реестре.Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"
"1254"="c_1251.nls"
"1255"="c_1251.nls"
После того как, исправите ключи, зайдите в Пуск > Панель управления > Язык и региональные стандарты.
На вкладке Дополнительно, язык Русский,кодовые страницы, вышеперечисленные, должны быть включены.

Возможно потребуется перезагрузка.

Где-то читал, что так лучше не делать, т.к. другие программы могут работать некорректно
18 фев 11, 10:02    [10255282]     Ответить | Цитировать Сообщить модератору
 Re: Копирование в буфер кода Transact SQL  [new]
Начинающий SQL 2008
Member

Откуда:
Сообщений: 438
sqluser_new,

Поставить SQL Management Studio Express 2008 ?
18 фев 11, 12:27    [10256478]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Копирование в буфер кода Transact SQL  [new]
C0-36-4B-E6-8D-BA
Member

Откуда:
Сообщений: 4
sqluser_new
Konst_One
сохраните в файл , выбрав ANSI при сохранении

Текст кода сохраняется в файл без проблем.
А вот как скопировать, например, в Word, чтобы цвета текста сохранились и кодировка была нормальная?



Выбрал "Сохранить как" и на кнопке "Сохранить" выпадающий список:
"Сохранить с кодировкой..."
Выбрал Unicode 65001 и проблема исчезла - цвета и русские буквы сохранились
2 авг 12, 21:59    [12955366]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить