Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xF0\x9F\x98\x82' for column 'posts_text' at row 1' in /var/www/projects/visavi/public/includes/classes/DB.php:52 Stack trace: #0 /var/www/projects/visavi/public/includes/classes/DB.php(52): PDOStatement->execute(Array) #1 /var/www/projects/visavi/public/includes/classes/DB.php(23): PDOStatement_->execute(Array) #2 /var/www/projects/visavi/public/forum/topic.php(135): PDO_->query('INSERT INTO `po...', Array) #3 {main} thrown in /var/www/projects/visavi/public/includes/classes/DB.php on line 52
как вариант сконвертировать таблицы в utf8mb4 но тут надо смотреть на длину varchar так как она после этого не сможет быть более 191 символа ramzes, характеристики стандратные utf8 general ci
ругается именно mysql
не не не, у меня такая же таблица, тип поля просто текст, смайлы ошибок не вызывают (только шрифт их не воспроизводит, но это уже издержки)
пробую их тут вставить - да, выдает эту самую ошибку
с компа их даже видно
а тут
Форум Visavi.net
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xF0\x9F\x98\x9C\xF0\x9F...' for column 'posts_text' at row 1' in /var/www/projects/visavi/public/includes/classes/DB.php:52 Stack trace: #0 /var/www/projects/visavi/public/includes/classes/DB.php(52): PDOStatement->execute(Array) #1 /var/www/projects/visavi/public/includes/classes/DB.php(23): PDOStatement_->execute(Array) #2 /var/www/projects/visavi/public/forum/topic.php(130): PDO_->query('UPDATE `posts` ...', Array) #3 {main} thrown in /var/www/projects/visavi/public/includes/classes/DB.php on line 52
забыл сказать. у меня мускули используется, а не пдо