私はMVCのウェブサイト上にフォームを作成して、ユーザーが投稿したテキストの一部として絵文字を入力できるようにしています。MySQLとASPのMVC - 絵文字の保存
は私のMySQL 5.6データベースは、主にUTF8に設定されているが、このデータを受け取り、テーブルの上に私がするフィールドとテーブルを設定している:
文字セット:utf8mb4
照合:しかしutf8mb4_unicode_ci
をデータを挿入すると、テーブルに入る時点で、絵文字を?????
としてエンコードしています。他のすべての標準テキストは元のままです。
何か不足していますか?私は私を案内するのに使ったこのような記事を見てきました:http://blog.arkency.com/2015/05/how-to-store-emoji-in-a-rails-app-with-a-mysql-database/
何か助けていただければ幸いです!
おかげ
の可能性の重複[mysqlにutf-8 mb4文字(emoji in ios5)を挿入する方法?](http://stackoverflow.com/questions/7814293/how-to-insert-utf-8-mb4-characteremoji-in-ios5-in -mysql) –
@ JamesPありがとうございます。実際には2つのことのビット。 dbはgoogle cloud sqlでホストされ、 'character-set-server'はGoogleのコンソールに設定されています。 – scgough
'SHOW CREATE TABLE'を提供してください。 –