文字化け

文字コード問題はなぜDBで起きるのか

「文字コードの問題」はアプリのバグではない ブラウザからDBまでの流れを整理する UTF-8は1つではない 変換が発生する瞬間 なぜ表示時ではなく保存時に壊れるのか アプリケーションは文字を理解していない よくある典型的な事故 文字コードと検索の関係 リ…

MySQLのutf8とutf8mb4の違いを本当に理解する

「utf8にしたのに文字化けした」の正体 MySQLのutf8は3バイト utf8mb4とは何か なぜこんな仕様になったのか もっと危険な問題:気づかないまま壊れる インデックス長制限との関係 接続文字コードの罠 移行時に起きるトラブル どう対応すべきか まとめ 「utf8…

MySQLのutf8とutf8mb4はなぜ混乱が続いたのか

MySQLのutf8問題は「文字コードの知識不足」ではなく設計の歴史 MySQLのutf8は3バイトUTF-8 何が保存できないのか なぜこんな仕様になったのか スマートフォン時代と絵文字 utf8mb4の登場 なぜ何年も混乱が続いたのか インデックス長制限 よく起きる実害 安…