powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / UnicodeString to UTF8String
3 сообщений из 3, страница 1 из 1
UnicodeString to UTF8String
    #38197256
imobile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
Понадобилось перевести в utf8
Код: plaintext
1.
2.
UTF8String stroka="Всем привет";
stroka+=(UTF8String)Query1->FieldByName("ff")->AsString;


В результате после "привет" абракадабра.
Вроде слышал, что builderxe3 должен автоматически конвертировать, а чет нефига.
...
Рейтинг: 0 / 0
UnicodeString to UTF8String
    #38197297
m_Sla
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
imobileЗдравствуйте.
Понадобилось перевести в utf8
Код: plaintext
1.
2.
UTF8String stroka="Всем привет";
stroka+=(UTF8String)Query1->FieldByName("ff")->AsString;

В результате после "привет" абракадабра.
Вроде слышал, что builderxe3 должен автоматически конвертировать, а чет нефига.Так ты сам компилятору говоришь, что у тебя в Query1 лежит UTF8String и ни чего конвертировать не надо.
В Builder6 для конвертирования есть спец.функции, про ХЕ3 не знаю.
Код: plaintext
1.
2.
3.
4.
Converts a WideString value to a UTF8 string:
    UTF8String __fastcall UTF8Encode(const WideString WS);
Converts a string encoded in Ansi to UTF-8:
    UTF8String __fastcall AnsiToUtf8(const AnsiString S);
...
Рейтинг: 0 / 0
UnicodeString to UTF8String
    #38197360
imobile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
m_Sla,

Спасибо.

Решил пока так.
Код: plaintext
1.
2.
UnicodeString h="привет"+query1->fieldbyname("hh")->asstring;
UTF8String g=h;
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / UnicodeString to UTF8String
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]