MySQLのencodingをutf8からutf8mb4に変更して寿司ビール問題に対応する

更新情報 2016/08/25: 初版公開 2020/12/03: 追記 ⚓ utf8の4バイト文字問題は突然に こんにちは、hachi8833です。 MySQLのデータベースでencoding=utf8が指定されていると、UTF-8の文字長が4バイトの文字をデータベースに保存できなくなる、いわゆるUTF-8の4バイト文字問題、またの名を「寿司ビール問題」が発生することがあります(「MySQLのutf8の4バイト文字問題とは」で後述)。 BPSWebチーム部長のmorimorihoge さんがこの問題に対応したときの手順をメモします。 ⚓ utf8からutf8mb4に移行する手順 MySQLのストレージエンジンは … 続きを読む MySQLのencodingをutf8からutf8mb4に変更して寿司ビール問題に対応する