Есть ли какая-либо опасность при внутренней работе с UTF-8 и последующем преобразовании в UTF-16 только при необходимостC++

Программы на C++. Форум разработчиков
Anonymous
Есть ли какая-либо опасность при внутренней работе с UTF-8 и последующем преобразовании в UTF-16 только при необходимост

Сообщение Anonymous »

Visual Studio пытается настаивать на использовании символов tchars, которые при компиляции с параметром UNICODE в конечном итоге приводят к использованию широких версий Windows и других API.

Есть ли тогда какая-либо опасность внутреннего использования UTF-8 в приложении (что упрощает использование C++ STL, а также обеспечивает более читаемый кроссплатформенный код) и последующего преобразования в UTF-16 только тогда, когда вам нужно использовать какой-либо API-интерфейс ОС?

Я специально спрашиваю о разработке для более чем одной ОС - Windows, которая не использует UTF-8, и других, таких как Mac, которые сделать.

Подробнее здесь: https://stackoverflow.com/questions/962 ... ing-to-utf

Вернуться в «C++»