前の記事で、PHPプログラムからMySQLに4バイトのUTF-8文字を放り込んでみた。 MySQLで4バイトのUTF-8文字を扱ってみる - HHeLiBeXの日記 正道編 ついでなので、Javaプログラムの場合はどうなるのかを調べてみた。 例のごとく、「𠮟」と書かれた部分は「叱」の異体字だと思って読んでもらえればと。 面倒なので、プログラム自体は割愛するが(待て)、以下のSQL文を順に発行するだけの単純なプログラム。特にMySQLに特化したパラメータを渡すことはしていない。(便宜上、SQL文の末尾にセミコロンをつけている) DELETE FROM hoge; -- 従来から定義されている文字 INSERT INTO hoge(idx, str) VALUES(0, '叱'); -- JIS X 0213:2004 で追加された、UTF-8で4バイトになる文字 INSERT INTO h