Не уверен, что правилъный форум нашел, тогда сорри за оффтопик. Естъ болъшой достаточно сложный программный комплекс: 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).