こんばんは、Webプログラマの篠田です。 日の出が少しずつ早くなってきて、早起きが少しずつしやすくなりますが、まだまだ布団の魔力は強く勢いがないとなかなか出られずに苦戦しています。 今日は、あまり意識をしない絵文字とMySQLとの関係についてご紹介します。 普段通りにMySQLに絵文字を保存するとバグる 多くの参考書や、Webサイトでも紹介されるのがMySQLで、「CREATE DATABASE」を実行するときは、文字コードを「utf-8(utf8_general_ci)」にするというのが、鉄則としてかかれています。 私も、基本的にデータベースを作成するときは「utf-8(utf8_general_ci)」で作成をします。 しかし、扱う文字列の中に「絵文字」が含まれる可能性があるときに、「utf-8(utf8_general_ci)」で作ったデータベース及びテーブルに、「絵文字」を保存する
![絵文字をMySQLに保存する時に気をつけるべき1つのこと](https://cdn-ak-scissors.b.st-hatena.com/image/square/7f2977a0c02e1ecdbe811b78443ec8f62106cab8/height=288;version=1;width=512/https%3A%2F%2Falaki.co.jp%2Fblog%2Fwp-content%2Fuploads%2F2017%2F03%2Fservice_img03.jpg)