LoginSignup
3
1

More than 5 years have passed since last update.

Railsでmysql日本語表示とinsert文が文字化けするときの対処法

Posted at

日本語表示文字化け

select文でテーブルの中身をみたときに日本語部分が文字化けしているときは以下のコードで日本語表示に切り替えられました。

set character_set_results = utf8;

insert文日本語文字化け

insert文で日本語表示が文字化けしたときは、以下のコードで日本語表示に切り替えられました。

set character_set_client = utf8;
set character_set_connection = utf8;

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 latin1
character_set_system utf8
character_sets_dir /usr/share/mysql/charsets/

3
1
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
3
1