Заполнять таблицу из консоли кириллицей - MySQL

Узнай цену своей работы

Формулировка задачи:

При заполнении таблицы кириллицей из консоли выдает ошибку: ERROR 1366 (HY000): Incorrect string value: '\xD0\x95\xD0\xBB\xD0\xB5...' for column 's_name' at row 1 кодировку таблиц поставила utf8, настроила и Server characterset: utf8 Db characterset: utf8 Client characterset: utf8 Conn. characterset: utf8 Как сделать возможным вставку в таблицы значений на русском языке?

Решение задачи: «Заполнять таблицу из консоли кириллицей»

textual
Листинг программы
string connect = "Database=name;Data Source=localhost;User Id=root;Password=123;CharSet=utf8"

Объяснение кода листинга программы

  1. В первой строке объявлена переменная connect, которая содержит строку с параметрами подключения к базе данных.
  2. Значение переменной connect представляет собой строку, состоящую из различных пар название = значение, разделенных символом ;.
  3. Каждая пара название = значение представляет собой параметр подключения к базе данных.
  4. Пара Database = name указывает, что имя базы данных, к которой мы подключаемся, равно name.
  5. Пара Data Source = localhost указывает, что сервер, к которому мы подключаемся, это localhost.
  6. Пара User Id = root указывает, что имя пользователя, которое мы используем для подключения, это root.
  7. Пара Password = 123 указывает, что пароль, который мы используем для подключения, это 123.
  8. Пара CharSet = utf8 указывает, что набор символов, который мы используем, это utf8.
  9. Значение переменной connect представляет собой строку, которую можно использовать для подключения к базе данных.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5
Похожие ответы