У меня есть некоторые таблицы MySQL с полями utf8mb4, а другие с utf8.
Безопасно ли использовать utf8mb4 в строке подключения PDO для всех таблиц? Или мне нужно преобразовать все в utf8mb4 или запустить два разных подключения PDO?
РЕДАКТИРОВАТЬ: Вопрос не в том, "могу ли я хранить 4-байтовые символы в столбцах utf8?" Мы уже знаем, что не можем, это не зависит от соединения, поэтому, если столбец имеет значение utf8, это означает, что он не получит 4-байтовые символы, например, коды страны или валюты, адреса электронной почты, имена пользователей... где ввод подтверждено приложением.