FireBird 2.1 vs FibPlus
От: MM_ASH  
Дата: 14.09.11 19:36
Оценка:
Добрый день, помогите пожалуйста, не могу разобраться как решить проблему с кодировкой. Мой софт читает и записывает хранимки (обновляет при старте). При использовании русского языка в теле хранимки при записии ее в базу данных вместо русского текста записываются UTF8 символы. Метаданные хранятся в полях с кодировкой UTF8, на сервер отправляется вроде как ANSI, потом он ее автоматом конвертит в UTF8, но дальше когда данные опять считываются при следующем запуске, то мы видим вместо русских букв много других характерных символов. В качестве DAC используется FIBPlus.
Re: FireBird 2.1 vs FibPlus
От: DarkMaster Украина http://www.bdslib.at.ua
Дата: 15.09.11 08:27
Оценка:
Здравствуйте, MM_ASH, Вы писали:

MM_>Добрый день, помогите пожалуйста, не могу разобраться как решить проблему с кодировкой. Мой софт читает и записывает хранимки (обновляет при старте). При использовании русского языка в теле хранимки при записии ее в базу данных вместо русского текста записываются UTF8 символы. Метаданные хранятся в полях с кодировкой UTF8, на сервер отправляется вроде как ANSI, потом он ее автоматом конвертит в UTF8, но дальше когда данные опять считываются при следующем запуске, то мы видим вместо русских букв много других характерных символов. В качестве DAC используется FIBPlus.


В параметрах соединения какая кодировка? Если то же самое проделать из IBExpert`a — эффект сохраняется?

P.S. Кстати, а зачем ты меняешь хранимые процедуры? Как-то это проктостоматологией попахивает
WBR, Dmitry Beloshistov AKA [-=BDS=-]
Re[2]: FireBird 2.1 vs FibPlus
От: Аноним  
Дата: 15.09.11 16:59
Оценка:
DM>В параметрах соединения какая кодировка? Если то же самое проделать из IBExpert`a — эффект сохраняется?
в параметрах ни чего не стоит, те дефолтная
в IBExpert если править то все нормально сохраняется

DM>P.S. Кстати, а зачем ты меняешь хранимые процедуры? Как-то это проктостоматологией попахивает

прога шибко умная — сама их пишет...
Re[3]: FireBird 2.1 vs FibPlus
От: DarkMaster Украина http://www.bdslib.at.ua
Дата: 16.09.11 08:47
Оценка:
Здравствуйте, Аноним, Вы писали:

DM>>В параметрах соединения какая кодировка? Если то же самое проделать из IBExpert`a — эффект сохраняется?

А>в параметрах ни чего не стоит, те дефолтная

NONE? Тогда у тебя в базу данные попадают as is, без всякой конвертации. Поставь себе UTF8 или WIN1251 и посмотри что будет.
WBR, Dmitry Beloshistov AKA [-=BDS=-]
Re[4]: FireBird 2.1 vs FibPlus
От: Аноним  
Дата: 16.09.11 19:05
Оценка:
DM>NONE? Тогда у тебя в базу данные попадают as is, без всякой конвертации. Поставь себе UTF8 или WIN1251 и посмотри что будет.
UTF8 не пробовал, тк Delphi7
а WIN1251 пробовал не помогло
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.