現在、TwitterAPIを使用したアプリケーション作成中です。
アプリ内での投稿に関しては問題なく絵文字が使用できるようにしたのですが、
Twitterからプロフィールを取得しているのですが絵文字が??になってしまいます。
私が考えている原因はmysqlの設定ができていないことだと考えています。
しかし、文字コードの設定が反映されません。
何故でしょうか?
下記が設定状況です。
よろしくお願いいたします。
vi /etc/my.conf [client] default-character-set=utf8mb4 [mysqld] character-set-server = utf8mb4 skip-character-set-client-handshake character-set-server = utf8mb4 collation-server = utf8mb4_general_ci init-connect = SET NAMES utf8mb4 innodb_file_format = Barracuda innodb_file_per_table = 1 innodb_large_prefix
mysql> show variables like '%char%'; +--------------------------+----------------------------------------------------------+ | Variable_name | Value | +--------------------------+----------------------------------------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/local/Cellar/mysql@5.6/5.6.47/share/mysql/charsets/ | +--------------------------+----------------------------------------------------------+ 8 rows in set (0.00 sec)
回答2件
あなたの回答
tips
プレビュー