技術関係 文字コードutf8mb4環境下でのVARCHAR(255)の壁に相当するのはVARCHAR(63)という話 最近ではあまり見られませんが、昔のデータベースのテーブル設計を見てみると VARCHAR(255) という指定がちょくちょく見られます。 2023年にはめったに... 2023.12.25 技術関係
技術関係 【MySQL】意外と忘れがちなテーブルあたりの文字数最大値、インデックスを貼れる最大値 おさらい utf8mb4環境下でのVARCHAR(X)のXは文字数を表し、バイト数は1文字4バイトまでを扱う。 つまり VARCHAR(16383)が65532... 2023.12.24 技術関係
技術関係 1文字に見えるけどカウントするとおかしくなる絵文字「👩👩👧👧」の正体を解き明かす 文字カウントするときに厄介な絵文字が存在します。例えば「👩👩👧👧」という絵文字です。1文字に見えますが7文字換算されます。 これをカウントすると文字数がお... 2023.11.23 技術関係
技術関係 絵文字を使うと文字数カウントがおかしくなる問題に対応してみる 入力フォームを作る時にこいつの文字数の扱いに苦しみませんか?そう「絵文字」です。 絵文字の文字数をどうやって「正確に」数えてアプリケーションを作るか、という問題... 2023.11.12 技術関係