【phpmyadmin】データベース文字化け(DreamWeaver)

DreamWeaver

を使ってデータベースにつないだり、データベース接続初心者のみなさん
調子どうですか!?

よくphpmyadminで見ると

文字化け

してるような状況に出くわすことがある人!
そんな人は、文字コードという、不可解な問題に対して十分な知識をつけることが必要でしょう!

ま、そんなのもめんどくさい輩たちでしょうから、取り急ぎ下記のように設定してみてくださいな。

これは、phpmyadminがUTF8で構成されているが、S-JISでデータベース登録がされたことが原因

下記の構文をデータベース接続インスタンスに埋め込んでやることがポイント。

[php]
mysql_query("SET NAMES UTF8");
[/php]

phpmyadmin文字化け画面

DreamWeaverで作成した場合

Connectionsフォルダ

の下に作成されているファイルの中に書き込む感じです。

[php]
<?php
# FileName="Connection_php_mysql.htm"
# Type="MYSQL"
# HTTP="true"
$hostname_localhost = "localhost";
$database_localhost = "データベース名";
$username_localhost = "ユーザ名";
$password_localhost = "パスワード";
$localhost = mysql_pconnect($hostname_localhost, $username_localhost, $password_localhost) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_query("SET NAMES UTF8");
?>
[/php]

こんな感じですね。

カテゴリー: IDE、開発ツール, MYSQL, php タグ: , , , ,