Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2012, 11:55   #1
greenisius
Пользователь
 
Регистрация: 06.11.2012
Сообщений: 67
Печаль Строки UnicodeString и string

Привет.
В Embrcadero RAD Studio XE2 компоненты используют строки типа UnicodeString. Но юникодовые строки не знают многих полезных функций обычной строки с++.Но,как ни странно, платформа тупо не умеет самостоятельно конвертировать анси в юникод.
Зато старые добрые символьные массивы юникод понимает весьма.
Танцы с бубнами при переводе анси в юникоде заключаюся в переводе анти в чар-массив(stroka1.c_str()
Но обратного столь же человечного способа я пока не нашел.

Что делать?
greenisius вне форума Ответить с цитированием
Старый 06.11.2012, 12:54   #2
Oleg0405
Пользователь
 
Регистрация: 14.06.2012
Сообщений: 14
По умолчанию

AnsiToUtf8();
Utf8ToAnsi();
Oleg0405 вне форума Ответить с цитированием
Старый 07.11.2012, 09:46   #3
greenisius
Пользователь
 
Регистрация: 06.11.2012
Сообщений: 67
По умолчанию

Функция требует RawByteString
greenisius вне форума Ответить с цитированием
Старый 07.11.2012, 11:31   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А это по факту разновидность строки. Смело передавай туда String обычный - Делфи разберется к чему приводить. Если мне не изменяет память это просто открытый массив байт.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Cannot convert 'int*' to 'UnicodeString' York C++ Builder 1 24.02.2012 10:48
UnicodeString - кодирование русских символов. Freeman C++ Builder 3 15.06.2011 03:32
Как получить адрес String строки или преобразовать String madboy4ik Общие вопросы по Java, Java SE, Kotlin 6 15.01.2010 11:57