переход на UNICODE
От: RamsesV  
Дата: 06.05.08 14:01
Оценка:
Не уверен, что правилъный форум нашел, тогда сорри за оффтопик. Естъ болъшой достаточно сложный программный комплекс: client/server, сервер держит информацию в базах данных — ORACLE, MS SQL Server. Серверная частъ написана на ANSI-C. Из-за интернационализации софта поставлена задача переходитъ на UNICODE. Всё должно работать под виндой и под UNIX-ом (код на 90% портируемый, всё зависящее от оси прячем за wrapper-ами).

Опыта в таком совершенно нет, так что вопрос: с чего начатъ, где можно про это посмотретъ? Меня интересует в первую очередъ база и серверные процессы ( ANSI-C + Dynamic SQL + либо ODBC либо — для ORACLE — доморощенный похожий на ODBC интерфейс). Так с ходу:

меняем типы в базе: например в ORACLE — VARCHAR2 -> NVARCHAR2. Переменные в программах -> wchar_t и все строковые-функции меняем на wc....

Но что-то всё оченъ просто получается... Наверно естъ какие-то подводные камни?


Еще говорят что-то насчет ресурсных файлов с локализациями — что это за зверь? Стыдно конечно признаться, но никогда не возникало необходимости в них, так что тут плаваю немного. Ткните в ссылочку плиз (тоже соответственно дла винды и UNIXa).

Заранее спасибо за совет!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.