LoginSignup
7
7

More than 5 years have passed since last update.

Mac & MySQL & Java(JDBC)で文字化けした場合

Posted at

この間までWindowsで動いていたアプリが、MacのJava環境で文字化けした。

MySQLのDBはUTF8で作成
Javaの文字コードはUTF-8

MySQLのmy.cnfに下記の定義を記述することで解決。

[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
[mysqldump]
default-character-set=utf8
[mysql]
default-character-set=utf8

以下のMySQLクライアントで、設定を確認すること。
mysql> show variables like 'char%';

Variable_name Value
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server utf8
character_set_system utf8
character_sets_dir /usr/local/mysql-5.6.19-osx10.7-x86_64/share/charsets/
7
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7