現在のバージョンのMySQLでは、UTF-8を完全にはサポートしていない。
というと、そのことを知らなかった人は驚くかも知れない。UTF-8は1文字あたり1〜4バイトのサイズを消費する可変長文字コードなのだが、MySQLのUTF-8では4バイトを消費するようにマッピングされている文字を格納したり、取り扱ったりすることが出来ないのだ。(厳密にいうとUTF-8では6バイトまで定義できることになっているが、文字の割り当ては4バイト目までである。)MySQL
5.xまでで対応しているのは、3バイトにマッピングされた文字までである。
…
1 件中 1 - 1 件を表示
Oct
01
2008
1 件中 1 - 1 件を表示