LINUX.ORG.RU

Ответ на: комментарий от r_a_vic

Это не одно и то же, unicode - это подмножество MBCS. Если тебе же надо не просто MBCS, а конкретный pre-unicode виндовый DBCS, то надо и написать, какой конкретно тебе нужен.

aedeph_ ★★
()
Ответ на: комментарий от aedeph_

В спецификации к клиенту SQL Server написано MBCS. Это же вроде не DBCS? И не utf8 (для китайского и японского, например). Или я не прав?

r_a_vic
() автор топика
Ответ на: комментарий от r_a_vic

В спецификации к клиенту SQL Server написано MBCS. Это же вроде не DBCS? И не utf8 (для китайского и японского, например). Или я не прав?

Возможно, имеется ввиду виндовый LPCWSTR/wchar_t - тогда это UCS-2

Для UCS-2 на винде можно использовать

.toWCharArray()
или, кросс-платформено:
.utf16();
Правда, ЕМНИП, UCS-2 это только подмножество UTF16...

Kosyak ★★★★
()
Ответ на: комментарий от Kosyak

wchar_t - всегда двухбайтовый. А в примерах от MS ASCII-символы остались однобайтовыми. То есть utf8 больше подходит. Оставил пока его.

r_a_vic
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.