As per [this article](https://medium.com/@adamhooper/in-mysql-never-use-utf8-use-utf8mb4-11761243e434), the MySQL charset 'utf8' only supports up to 3 bytes per character, when UTF-8 actually allows up to 4 bytes per character. Shouldn't we be using 'utf8mb4' instead of 'utf8' (which is just an alias for 'utf8mb3') in order to fully support the UTF-8 character set? Am happy to submit a PR, but wanted to discuss first.