Я считаю, что получение поддержки Unicode в моих кроссплатформенных приложениях - настоящая боль в заднице.
Мне нужны строки, которые могут переходить из кода на C, в базу данных, в приложение Java и в модуль Perl. Каждый из них использует разные кодировки Unicode (UTF8, UTF16) или какую-то другую кодовую страницу. Самая большая вещь, которая мне нужна, - это кроссплатформенный способ выполнения конверсий.
Какие инструменты, библиотеки или методы используются людьми для облегчения работы с этими вещами?