Есть парсер на yii2 ( php ). Он парсит текст с различных сайтов и вставляет в базу. При попытке сохранить в базу выдаёт такое сообщение об ошибке.
Error: SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xF1\xE0\xEB\xEE\xED\xFB...' for column 'about' at row 1
Версия Mysql 5.7 Кодировки
--------------
show variables like '%colla%'
--------------
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
+----------------------+-----------------+
3 rows in set (0.00 sec)
mysql> show variables like '%charac%';
--------------
show variables like '%charac%'
--------------
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
Конфиг подключения к БД
'db' => [
'class' => 'yii\db\Connection',
'dsn' => 'mysql:host=localhost;dbname=yiiutf8',
'username' => 'root',
'password' => 'xxxx',
'charset' => 'utf8',
],
Пробовал менять кодировки на
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Задача: Получить id добавляемой записи как в php, через mysql_insert_id() и вернуть обратно в клиент
Данный скрипт выводит все найденные результаты по маске из таблицы usersКак сделать так, чтобы при нажатии на кнопку Город, сортировал по алфавиту?