если программа кросс-платформенная ( win & unix) и напрямую делает вызовы api. Нужно каким-то образом приводить к единной кодировке UTF-8 и UTF-16 (чтобы, например, сравнивать строки)
разве в win api нет перегрузок для utf 8 строк?
есть функция MultiByteToWideChar и наоборот. Но суть даже не в этом. Пойду наверно посмотрю на QString в Qt чего они там придумали
Тут есть такие средства как библиотека gettext или Qt linguist
Там тот же utf-16 что и в винде
Обсуждают сегодня