• ベストアンサー

PHPとMySQLで文字化けします

<?php $con=mysql_connect("localhost","oxwar2","chono3"); $db=mysql_select_db("oxwar2",$con); $query="insert into japan(id,title,price)values(1,'絵本',1000)"; $result=mysql_query($query,$con); if($result){ print "OK"; } ?> として、実行すると上手くいきますが、phpMyadminで見ますと、日本語の部分だけが文字化けしております。 これを直すにはどうしたらよいのでしょうか。 文字コードはUTF8で作りました。色々試しても同じです。 どのようにしたらよいのでしょうか。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • twin_shu
  • ベストアンサー率100% (10/10)
回答No.2

文章を読む限りでは、phpMyadminの文字セットが違っている気がします。 phpMyadminのトップページの文字セットがUTF-8になってるか確認してみてください。 もし違っていたら、その下の「MySQLの接続照合順序」を「utf8_unicode_ci」にしてみてください。 「phpMyadmin_2.11.4」をベースに説明してるので、バージョンが違う場合は項目が違うかもしれませんが(^^;

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

apache/php/mysqlのバージョンを書いた方がよいでしょう

関連するQ&A