MySQL に iOS の絵文字(4bytes UTF-8)が入った文字列を INSERT/UPDATE すると絵文字以降の文字がぶった切られる。 どういうことかというと、下の文字列を MySQL に INSERT/UPDATE する… あいうえお [ 絵文字 ] かきくけこ すると、このようになります。 あいうえお symfony1.4 の Doctrine_Table_Exception Unserialization のエラーでこの不具合に気付きました。 データベースに入れた serialize データを unserialize したときに、上のエラーはかれてデータがぶった切られてることが判明したのです。 注意点この不具合は MySQL 5.5 では直っています。直っているといってもキャラクターセットに utf8mb4 を指定しなければいけないようです。 MySQL 5.5 以上で、