MySQLは幾度もインストールしているが、毎回文字コードの設定では悩まされる。忘れてしまっていることもあるが、本質的に理解できていないので、毎回文字化けなどを起こしてしまうのだ。昨日も作成したデータベースに日本語をINSERTしようとすると以下のようなエラーが出た。対応のメモを残しておく。 Incorrect string value: '\xE3\x81\x95\xE3\x81\x82...' for column 'NAME' at row 1 at com.mysql.jdbc単に以下のようなINSERT文をJavaからexecuteUpdate()で実行しただけだ。同じことをMySQLコンソールからやった場合にはうまくいった。 $ mysql -uroot -p*** > use msql > create database test; > flush privileges; >