Есть ли какая-либо опасность при внутренней работе с 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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