MySQL
dumpとリストアについて
MySQLの文字コードについて
デフォルト文字コード
MySQLのデフォルトの文字コードは、UTF-8ではなく latin1
となっている。
dbの文字コードを確認する
SHOW VARIABLES LIKE 'character_set_database';
mysqlクライアントの文字コードを確認する
status;
文字コードをUTF-8にする
MySQLではなぜ2種類あるのか
UTF-8
1~3バイトまで対応
utf8mb4
1~4バイトまで対応
本来のUTF8
本来のUTF8は 1~4
バイトで文字を表すルール
そのため、MySQLのutf8はそもそもUTF-8と呼べない。