Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 11.01.2017, 18:24
robinbad robinbad вне форума
Прохожий
 
Регистрация: 11.01.2017
Сообщения: 2
Версия Delphi: Delphi XE4
Репутация: 10
По умолчанию Кривая кодировка при выводе из MYSQL

Добрый день всем,
Знаю, что вопрос не нов, но все что нашел на форуме не помогает
использую
XE4
DBExpress

вывожу запрос в BDgreed из MYSQL. Русские буквы отображаются крякозябрами.
Установил:
Код:
  sqlquery1.SQL.Clear;
  SQLQuery1.SQL.Add('SET NAMES utf8');
  sqlquery1.ExecSQL(true);
  SQLQuery1.SQL.Clear;

  SQLQuery1.SQL.Add('SET CHARACTER SET utf8');
  sqlquery1.ExecSQL(true);
  SQLQuery1.SQL.Clear;

  SQLQuery1.SQL.Add('SET character_set_client=utf8');
  sqlquery1.ExecSQL(true);
  SQLQuery1.SQL.Clear;
  SQLQuery1.SQL.Add('SET collation_connection=utf8_unicode_ci');
  sqlquery1.ExecSQL(true);
  SQLQuery1.SQL.Clear;
  SQLQuery1.SQL.Add('SET character_set_connection=utf8');
  sqlquery1.ExecSQL(true);
  SQLQuery1.SQL.Clear;
  SQLQuery1.SQL.Add('SET character_set_results=utf8');
  sqlquery1.ExecSQL(true);
не помогает. В свойствах коннекта также стоит utf8. База и поля таблицы в кодировке utf8.

Ничего не помогает. Такое ощущение, что кодировка вообще не применяется, так как можно поставить cp1251 или latin1 - внешний вид "Крякозябр" не меняется.

Есть какие-то идет, в какую сторону копать?

PS> Лебедевский декордер пишет, что крякозябры перекодированы из CP1251 → UTF-8. Тоесть на какой то стадии UTF8 из MYSQL превращается в CP1251 и упорно не хочет переводится назад

Последний раз редактировалось lmikle, 11.01.2017 в 19:21.
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 17:23.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter