TwitterAPIで取得してきた絵文字をDBに登録したいです。
開発環境は以下の通りです。
Mac OS X
ローカルサーバーはmamp
phpMyadmin
使用しているAPIは、search/tweetsになります。
APIを使用してツイートを取得すると絵文字の含まれるツイートがあります。ブラウザ上では絵文字として表示されています。
そのツイートをDBに登録したいのですが、絵文字以降の文字が登録できなかったので、調べたところ下記の情報が見つかり参考にしてみました。
http://blog.fkoji.com/2014/08130529.html
添付サイトに書かれている設定を行い、確認したところ投稿内容は全文登録できたのですが、phpMyadminでみると絵文字の部分が「⁇」となってしまい絵文字として表示されません。
もちろん、selectした結果をブラウザに表示しても「⁇」となっています(>_<)
これを、phpMyadminでも、ブラウザでも正常に絵文字として表示させたいです!
よろしくお願いします。
また、上記サイトを参考にさせて頂きましたが自分の環境ではできなかった部分があります。以下になります。
・my.cnf で utf8 を指定している箇所を utf8mb4 に変更し、MySQLを再起動
→私のローカル環境ではmy.cnfが見つかりませんでした。
・「alter table テーブル名 modify カラム名 ... character set utf8mb4 ...」でカラムの文字コードを変更
→SQLを実行すると、「utf8mb4」という文字コードがない?というエラーが表示されます。(utf8mb4_general_ciならエラーは無くなりましたが)
もし、未設定部分が原因ならそちらも合わせて回答頂けると助かります。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。