Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Тип данных для считывания полей в UC2 кодировке / 4 сообщений из 4, страница 1 из 1
05.03.2013, 19:43
    #38175164
Whyte
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тип данных для считывания полей в UC2 кодировке
Доброго времени суток. Жил не тужил и вдруг архитектору вздумалось перевести все поля в бд которые были VARCHAR CHARACTER SET ISO88591 в VARCHAR CHARACTER SET UC2 . В связи с чем понадобилась переделка структур и прочей лабуды. Каким типом должны быть объявлены поля в структуре, что бы хранить в себе значения UC2 из базы?

Было так : VARCHAR name[10];
Стало так: VARCHAR CHARACTER SET UCS2 name[10];


Как теперь в то что стало записать то что в структуре раньше лежало как char[10];?
...
Рейтинг: 0 / 0
06.03.2013, 10:30
    #38175593
Whyte
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тип данных для считывания полей в UC2 кодировке
Может кто что почитать посоветует по этой теме.
...
Рейтинг: 0 / 0
06.03.2013, 11:34
    #38175713
Whyte
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тип данных для считывания полей в UC2 кодировке
Где-то в sql файле

EXEC SQL BEGIN DECLARE SECTION;
static VARCHAR CHARACTER SET UCS2 name[10];
EXEC SQL END DECLARE SECTION;


TO_VARCHAR_STRCPY( name, param ->num);


Где-то в .h

#define TO_VARCHAR_STRCPY( dst, src) \
to__char_cpy(dst,src)


Где-то в .с

wchar_t * to__char_cpy(char *dest, char *src)
{



return dest;

}


Какой тип должен быть у входных параметров переменных в to__char_cpy(char *dest, char *src), в этом случае?
...
Рейтинг: 0 / 0
06.03.2013, 17:32
    #38176411
Whyte
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тип данных для считывания полей в UC2 кодировке
Всем спасибо и успехов!!! тип должен быть wchar_t
...
Рейтинг: 0 / 0
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Тип данных для считывания полей в UC2 кодировке / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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