Баг - Проблема с кодеровкой при добавлении в BD кирилицы

kniaz05

Client
Регистрация
03.01.2021
Сообщения
36
Благодарностей
36
Баллы
18
Коллеги, прошу помощи.

Код для примера:

INSERT INTO `table`(`key`) VALUES (?);
Запросы отправляемые в BD через кубик c использованием using MySql;

Запросы оправляются корректно, но вот в базу кирилические символы попадают ввиде знаков вопроса строка из переменной key - "Кирилица and latinica" попадает в базу как "???????? and latinica"
Явно проблема с кодеровкой, в таблице поле создано как varchar255 в кодеровке:
utf8_general_ci

Сделал тест:
один и тот же код INSERT выполнил в phpmyadmin и его же выполнил в Zennoposter
85612
Как пофиксить кирилицу? - Сам ответ пока не нашел, но поиски продожаю. Надеюсь кто-то сможет помочь, т.к. инфы по Zenno + MySql мало.
 
Последнее редактирование:

Alex733

Client
Регистрация
27.11.2017
Сообщения
323
Благодарностей
238
Баллы
43
В строке подключения есть такой параметр
characterset=utf8mb4
?
 
  • Спасибо
Реакции: kniaz05

kniaz05

Client
Регистрация
03.01.2021
Сообщения
36
Благодарностей
36
Баллы
18
В строке подключения есть такой параметр
characterset=utf8mb4
?
server=127.0.0.1;user id=root;database=My_db;characterset=utf8mb4

В конструкторе подключений такого параметра не предусмотрено для выбора. Я ввел его вручную и все заработало.
Спасибо тебе добрый человек, без тебя бы я ответ еще долго искал.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)