DebianでMySQL使うときに日本語入力したい
Debian8.2(Jessie)でMySQL使おうと思いました.
個人的に今回は, pythonでwebから情報をスクレイピングして, テーブル名も日本語, データも日本語でインサートしていたんで, それを確認したかったんですね.
mysql -u root -p
でmysqlを実行, いざインサートしたデータを確認...とおもいきや,
日本語が入力できない.
Enter押した瞬間画面から入力した日本語が消えるんですけど...
MySQLの文字コード設定の可能性
まずMySQLの文字コード設定がUTF-8になってないんじゃないかと疑いました.
SHOW VARIABLES LIKE 'char%';
これダメだと日本語が文字化けするっぽいんだけど, 今回の問題点はどうもここではない...
※ちなみにこれだった方は, 参考の「MySQLの文字化けを解消する」っていうのが非常に参考になると思うので, そちらをぜひ.
MySQLの文字化けを解消する
.inputrc
これ見落としてました. 一回mysqlを終了して,
ホームディレクトリで.inputrcを確認してみてください.
無かったら作ってください.
set convert-meta off
set meta-flag on
set output-meta on
これはMySQL徹底入門とかに書いてあった気がする.
今回はこれで解決しました.
参考: MySQLの文字化けを解消する
Author And Source
この問題について(DebianでMySQL使うときに日本語入力したい), 我々は、より多くの情報をここで見つけました https://qiita.com/TakamasaIkeda/items/15a44bb6b5256de00d27著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .