В отличии от прочего вопрос менее тривиален и проблема действительно может вводить в заблуждение.
Sasha777 пишет:при попытке поставить смайлик
Проблема именно в этом.
Смайлики - это четырёхбайтовые символы utf8.
То что на данный момент отзывается на utf8 в mysql - не есть utf8, а лишь неполная реализация, максимум 3 байта на символ.
Для обработки смайликов в mysql вы должны использовать кодировку соединения и полей utf8mb4
PS: и почитайте про sql-инъекции.
|