phpMyAdmin

phpMyAdminの日本語文字化け


phpMyAdminで作ったテーブルにデータを入れようとしたところ日本語の文字化けが起こったのでメモ
※入力内容はサンプルです

文字化けの原因はテーブルの照合順序


文字化けが起きたテーブルの「操作」タブをクリック
照合順序という項目があるのでutf8_general_ciに変更して実行

既に入れてしまった日本語は戻らない

そうなので、データを削除。やりなおし

改めて登録


※入力内容はサンプルです
日本語が表示された。

それでもうまくいかんとき

日本語表示するまでにけっこう手間かけたのでさらにメモ。
一度phpMyAdminの文字コードを確認してみるのもおすすめです。

「SQL」タブをクリックしてデータベース サーバ"localhost" 上でクエリを実行するに入力

SHOW VARIABLES LIKE 'char%'


phpMyAdminの文字コードを確認できる

文字コードをutf8にする

phpMyAdminはxamppで動かしてます
xampp\mysql\bin内のmy.ini

[mysqld]
てあるとこに追加

character-set-server = utf8

とりあえず文字化け解消されるとこんな感じで


nameの照合順序がutf8_general_ciになってくれます

照合順序って何が何なのかまだよくわかってないのでこちらを参考にして勉強したいと思う。
utf8_general_ciはデフォルトって書いてあるけど条件によってはutf8_unicode_ciの方がいいですよってことなのかな。

  • この記事を書いた人

ゆず

■忘れないように自分の覚書と、誰かも困っているかもしれないので参考になればいいなくらいの軽い備忘録です。
■サイト運営費のためGoogleAdsenseをいれています。
gifteeを贈る / コーヒーをおごる / mail

1

outlookを最小化すると勝手に終了してしまう outlookを最小化すると勝手に終了してしまうと相談されたけど実はそれ勝手に閉じてるわけじゃなくて、おそらく「最小化時にアイコン化する設定」になって ...

2

前提 自分用ブックマークサイトとして使用しているてがろぐに、いいねボタンをつけようという狙いです。なので、てがろぐのセットアップは終了し稼働しているものとします。 配布ページのマニュアルを参考に進めま ...

3

感想をもっと手軽に、お気軽に。 https://labo.01kawa.com/kansou 同人イベントやSNSで大好きな作家さんの作品に感動したとき、「感想送りたいな!」って思うけど、言葉に詰まっ ...

-phpMyAdmin