データベース作成後に、ALTER DATABASE文を叩くのは面倒なので、デフォルトの文字コードをUTF-8に変更します。
/etc/my.confに以下の内容を記述する。
[mysqld] character-set-server=utf8 [client] default-character-set=utf8
そして、MySQLサーバーを再起動。
$ sudo systemctl restart mariadb
※諸事情により、MySQLではなくMariaDBを使ってます。
サンプルプログラム&設定スクリプト
データベース作成後に、ALTER DATABASE文を叩くのは面倒なので、デフォルトの文字コードをUTF-8に変更します。
/etc/my.confに以下の内容を記述する。
[mysqld] character-set-server=utf8 [client] default-character-set=utf8
そして、MySQLサーバーを再起動。
$ sudo systemctl restart mariadb
※諸事情により、MySQLではなくMariaDBを使ってます。