У меня есть базы данных MySQL, который имеет параметры сортировки и наборы символов следующим образом:и набор символов
mysql> show variables like "character_set_database";
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| character_set_database | utf8 |
+------------------------+-------+
1 row in set (0.00 sec)
mysql> show variables like "collation_database";
+--------------------+-----------------+
| Variable_name | Value |
+--------------------+-----------------+
| collation_database | utf8_unicode_ci |
+--------------------+-----------------+
1 row in set (0.00 sec)
У меня есть таблица стран, которая состоит из, идентификатор и имя. Когда я пытаюсь импортировать эту страну (как, например, с «иностранными» символами)
São Tomé and Príncipe
I get the following error:
Unable to execute INSERT statement. [wrapped: SQLSTATE[HY000]: General error:
1366 Incorrect string value: '\xE3\xA3o To...' for column 'name' at row 1]
я импортировал эти данные в прошлом - Кто-нибудь есть какие-либо идеи, почему я не могу импортировать эти данные (как YML приборов)? , Я успешно импортировал его в прошлом. Я не помню, что изменилось с тех пор, как
Просто предположение: Вы редактировали файл тем временем? Является ли кодировка еще UTF-8? –
Да, кодировка файла по-прежнему UTF-8, это было первое, что я проверил. –