У меня есть форма на моем веб-сайте MVC, которая позволяет пользователю вводить символы emoji в качестве части текста, который они отправляют.MySQL и ASP MVC - Сохранение символов Emoji
Моя MySQL 5.6 базы данных в первую очередь устанавливается в UTF8, но на столе, который принимает эти данные я установить поле и в таблице:
Character Set: utf8mb4
Collation: utf8mb4_unicode_ci
Однако , когда я вставляю данные, я вижу, что в точке входа в таблицу он кодирует символ эможи в качестве ?????
. Все остальные стандартные тексты остаются нетронутыми.
Я ничего не пропустил? Я видел такие статьи, которые я использовал для руководства: http://blog.arkency.com/2015/05/how-to-store-emoji-in-a-rails-app-with-a-mysql-database/
Любая помощь была бы принята с благодарностью!
Благодаря
Возможный дубликат [Как вставить символ utf-8 mb4 (emoji в ios5) в mysql?] (Http://stackoverflow.com/questions/7814293/how-to-insert-utf-8-mb4-characteremoji-in-ios5-in -mysql) –
@JamesP спасибо. На самом деле это две вещи. Db размещен на Google Cloud sql и 'character-set-server' установлен в консоли на google. – scgough
Пожалуйста, предоставьте 'SHOW CREATE TABLE'. –