2019年8月21日水曜日

mysql文字化けのエラーがおきました。Warning (Code 1300): Invalid ujis character string: '\xE3\x83\xA1\xE3\x83\xBC...'

久々にmysqlに接続して、テーブルを作成しようとしたら、以下のエラーがおきました。
Warning (Code 1300): Invalid ujis character string: '\xE3\x83\xA1\xE3\x83\xBC...'
Warning (Code 1300): Invalid ujis character string: '\xE6\x9B\xB4\xE6\x96\xB0...'
Warning (Code 1300): Invalid ujis character string: '\xE4\xBD\x9C\xE6\x88\x90...'
Warning (Code 1300): Invalid ujis character string: '\xE6\x9B\xB4\xE6\x96\xB0...'
更に、select文で検索してみたら、文字化けしてしまいました。 一番手っ取り早い方法はset names utf8;コマンドをうつことです。
早速実行してみたら、文字化けは解消できました。
>set names utf8;
設定ファイルなど変更も色々方法がありますが、暫定対応としてここまでにしておきます。

0 件のコメント:

コメントを投稿