- ベストアンサー
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で作りました。色々試しても同じです。 どのようにしたらよいのでしょうか。 宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
文章を読む限りでは、phpMyadminの文字セットが違っている気がします。 phpMyadminのトップページの文字セットがUTF-8になってるか確認してみてください。 もし違っていたら、その下の「MySQLの接続照合順序」を「utf8_unicode_ci」にしてみてください。 「phpMyadmin_2.11.4」をベースに説明してるので、バージョンが違う場合は項目が違うかもしれませんが(^^;
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
apache/php/mysqlのバージョンを書いた方がよいでしょう