Есть ли библиотека, или мне нужно спроектировать / кодировать свою собственную?
Целевая платформа очень старая, и компилятор не предоставляет wchar_t.
wchar_t
Библиотека не разрешена, поэтому подойдет простой C и заголовки.
Также вы можете попробовать iconv(). На некоторой платформе это часть среды выполнения C.
iconv()