LoginSignup
6
5

More than 5 years have passed since last update.

DebianでMySQL使うときに日本語入力したい

Posted at

Debian8.2(Jessie)でMySQL使おうと思いました.
個人的に今回は, pythonでwebから情報をスクレイピングして, テーブル名も日本語, データも日本語でインサートしていたんで, それを確認したかったんですね.

mysql -u root -p

でmysqlを実行, いざインサートしたデータを確認...とおもいきや,
日本語が入力できない.
Enter押した瞬間画面から入力した日本語が消えるんですけど...

MySQLの文字コード設定の可能性

まずMySQLの文字コード設定がUTF-8になってないんじゃないかと疑いました.

SHOW VARIABLES LIKE 'char%';

スクリーンショット 2015-12-15 6.46.14.png

これダメだと日本語が文字化けするっぽいんだけど, 今回の問題点はどうもここではない...
※ちなみにこれだった方は, 参考の「MySQLの文字化けを解消する」っていうのが非常に参考になると思うので, そちらをぜひ.


MySQLの文字化けを解消する

.inputrc

これ見落としてました. 一回mysqlを終了して,
ホームディレクトリで.inputrcを確認してみてください.
無かったら作ってください.

.inputrc
set convert-meta off
set meta-flag on
set output-meta on

これはMySQL徹底入門とかに書いてあった気がする.
今回はこれで解決しました.

参考: MySQLの文字化けを解消する

6
5
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
6
5