Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

unicode to ansistring... [D7]


guest ©   (2015-09-04 21:16:00) 

sqlite (DISQLite3) мне возвращает ColumnValues: PPUtf8CharArray

где (в DISystemCompat.pas):
PUtf8Char = PAnsiChar;
TPUtf8CharArray = array[0..MaxInt div SizeOf(PUtf8Char) — 1] of PUtf8Char;
PPUtf8CharArray = ^TPUtf8CharArray;

в итоге русские символы вижу как крякозябры, вопрос - как конвертить PPUtf8CharArray в обычный ansistring?


guest   (2015-09-04 22:04:00) [1]

thanks)


ВладОшин   (2015-09-04 21:56:00) [2]

т.е.
procedure TForm1.btn3Click(Sender: TObject);
begin
ShowMessage(Utf8ToAnsi('прям очередь'));
end;


ВладОшин   (2015-09-04 21:55:00) [3]

procedure TForm1.btn3Click(Sender: TObject);
begin
ShowMessage(Utf8ToAnsi('прям очередь'));
end;


guest   (2015-09-04 21:52:00) [4]

прям очередь


ВладОшин   (2015-09-04 21:50:00) [5]

что получается то? пример можно?
может там не Utf8?
а так есть просто AnsiToUtf8 и обратная Utf8ToAnsi.
UnicodeToUtf8 еще, и наоборот
вы б пример показали


Наверх

Титульная страница Поиск, карта сайта Написать письмо