Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Реплика между 7 и 9 / 9 сообщений из 9, страница 1 из 1
03.05.2006, 10:38
    #33703368
rashman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реплика между 7 и 9
когда-то в форуме уже видел обсуждение, но не нашёл. прошу тыкнуть носом.

столкнулись с проблемой. консолидированную базу перевели с 7.03 на 9.02 (2451).
7ка была с CP 866ru
9ку сделали 1251

при реплике ломаеца кодировка и все русские названия летять.

прошу помощи в решении или тыкнуть носом, где уже обсуждалось.
...
Рейтинг: 0 / 0
03.05.2006, 13:31
    #33703936
rashman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реплика между 7 и 9
игры с charaster set положительного результата не дали

господа, как конвертить при реплике 866 -> 1251 и назад?
...
Рейтинг: 0 / 0
25.05.2006, 13:58
    #33751383
sconst
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реплика между 7 и 9
В свое время мы это делали при переходе с 7-й версии на 8-ю.

Запускаем выгрузку данных из базы unload
В результате его работы создается поддиректория UNLOAD в которой находятся
текстовые файлы с выгруженными из базы данными в DOS-кодировке.
Заходим в каждый из текстовых файлов и переводим его в WIN-кодировку:
^A - помечаем весь текст
^X - сохраняем текст в буфер с удалением
F8 - меняем кодировку в файле
^V - скидываем текст обратно из буфера в файл и записываем.
создание чистой базы.
загрузка данных из текстовых файлов обратно в базу.
...
Рейтинг: 0 / 0
31.05.2006, 10:42
    #33762505
rashman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реплика между 7 и 9
так и сделали. суть проблемы в том, что консолидированная на 1251, а удаленная на 866. при реплике из 866 в 1251 ломаеца кодировка.

в общем, удалось сделать, чтобы в одну сторону не ломалось. потихоньку меняем все удаленные базы.
...
Рейтинг: 0 / 0
31.05.2006, 11:09
    #33762629
TIB
TIB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реплика между 7 и 9
Попробуй в "connection string" для Message Agent'а в явном виде задать кодировку (-c "....;CS=cp1251")
...
Рейтинг: 0 / 0
31.05.2006, 11:11
    #33762635
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реплика между 7 и 9
я использую ключик -ct- в настойках сервера... может поможет :)
...
Рейтинг: 0 / 0
01.06.2006, 12:15
    #33765511
rashman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реплика между 7 и 9
-ct не помогает... по средством его мы добились корректную передачу токо в одну сторону.

(-c "....;CS=cp1251") - спасибо за наколку, чичас будем эксперементировать.
...
Рейтинг: 0 / 0
02.06.2006, 16:20
    #33769361
Alexandr T
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реплика между 7 и 9
TIBПопробуй в "connection string" для Message Agent'а в явном виде задать кодировку (-c "....;CS=cp1251")
Попробывал - не работает, гонит все те же кракозяблы, что не может не расстраивать - очень дофига надо баз переводит таким вот способом!!!
...
Рейтинг: 0 / 0
02.06.2006, 16:23
    #33769381
Alexandr T
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Реплика между 7 и 9
sconstВ свое время мы это делали при переходе с 7-й версии на 8-ю.

Запускаем выгрузку данных из базы unload
В результате его работы создается поддиректория UNLOAD в которой находятся
текстовые файлы с выгруженными из базы данными в DOS-кодировке.
Заходим в каждый из текстовых файлов и переводим его в WIN-кодировку:
^A - помечаем весь текст
^X - сохраняем текст в буфер с удалением
F8 - меняем кодировку в файле
^V - скидываем текст обратно из буфера в файл и записываем.
создание чистой базы.
загрузка данных из текстовых файлов обратно в базу.

это тоже верно, но очень не рационально, я лично пользовался просто консольной программкой oem2ansi.exe
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Реплика между 7 и 9 / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]