To support all Unicode characters in MySQL VARCHAR columns, set the encoding to utf8mb4.

https://mathiasbynens.be/notes/mysql-utf8mb4 explains pretty well how to create columns and upgrade existing tables using this encoding.