2017-02-20 12 views
-3

может ли кто-нибудь рассказать/показать мне, как взаимодействовать с libmysql.dll с помощью mysql.pas mysql 5.7 и Delphi 7 и работать с utf8? Пример кода оценивается? Thanx (английский мой третий язык, и я не могу говорить по-английски очень хорошо)Delphi 7 MySQL5.7 mysql.pas libmysql.dll UTF8

+0

Что вы пытаетесь до сих пор? –

+0

для j: = 0 to mysql_num_fields (myRES) - 1 do begin aStr: = aStr + '' + myROW^[j]; конец; Memo2.Lines.Add (aStr); конец; конец; // resultat on Memo2.Lines.Add (aStr); 1 А'° A 2 А'° A 3 А'° A 4 ° А'A 5 ° А'A –

+0

я на базе данных контента таблицы данных, мульти язык кодированного с UTF 8 –

ответ

0

Читать here и искать «кракозябры».

  • Байты, которые необходимо сохранить, должны кодироваться в кодировке UTF-8. Почини это.
  • Соединение, когда в тексте INSERTING и SELECT необходимо указать utf8 или utf8mb4. Почини это.
  • Столбец должен быть объявлен CHARACTER SET utf8 (или utf8mb4). Почини это.
  • HTML должен начинаться с <meta charset=UTF-8>.

Затем, в зависимости от ситуации, у вас есть, для фиксации данных требуется одно из действий: here.

Арабский, французский и японский языки могут обрабатываться utf8.

0

правильный ansewr мой вопрос her
спасибо за все Но не для кого-то, кто голосовал -1