If you need MySQL to support 4-byte UTF-8 characters (which is normally considered part of UTF-8), you need to use the character set utf8mb4, not utf8. utf8mb4 was first supported in MySQL 5.5.3.
More Related Contents:
- “Incorrect string value” when trying to insert UTF-8 into MySQL via JDBC?
- What is the difference between utf8mb4 and utf8 charsets in MySQL?
- SQL doesnt differentiate u and ü although collation is utf8mb4_unicode_ci
- MySQL throws Incorrect string value error
- Trouble with UTF-8 characters; what I see is not what I stored
- What’s the difference between utf8_general_ci and utf8_unicode_ci?
- How to make MySQL handle UTF-8 properly
- How to conduct an Accent Sensitive search in MySql
- How to display UTF-8 characters in phpMyAdmin?
- UTF-8: General? Bin? Unicode?
- How to remove accents in MySQL?
- MySQL utf8mb4, Errors when saving Emojis
- Differences between utf8 and latin1
- Incorrect string value: ‘\xF0\x9F\x8E\xB6\xF0\x9F…’ MySQL
- MySQL VARCHAR Lengths and UTF-8
- How to detect UTF-8 characters in a Latin1 encoded column – MySQL
- Fetching UTF-8 text from MySQL in R returns “????”
- How to fix double-encoded UTF8 characters (in an utf-8 table)
- What characters have to be escaped to prevent (My)SQL injections?
- Loading utf-8 encoded text into MySQL table
- MySQL command line formatting with UTF8
- Detecting utf8 broken characters in MySQL
- The ultimate emoji encoding scheme
- UTF8 problem with MySQL 5
- ERROR 1115 (42000): Unknown character set: ‘utf8mb4’
- How do I escape reserved words used as column names? MySQL/Create Table
- What is the opposite of GROUP_CONCAT in MySQL?
- How to Perform an UPSERT so that I can use both new and old values in update part
- MySQL multiple columns in IN clause
- comparison of truncate vs delete in mysql/sqlserver [duplicate]