MySQL 文字化けについて(PHP)
いつもお世話になっております。
PHPを使用してMySQLからデータを出し入れする際に文字化けが発生し原因がわからず、大変困っております。
MySQL 4.1.18(クライアント 4.1.21)
MySQL文字セット UTF-8 Unicode (utf8)
様々なHPを検索して、下記のような一文を入れれば大丈夫と思ったのですが、それでも文字化けは改善されませんでした。
mysql_query("SET NAMES ujis");
上記文はmysql_connectの直後に記述しております。
INSERT文、SELECT文どちらに不備があるのかわかりません。
ご教授お願い致します。
記述プログラム:(INSERT文)
/*********************************
* MySQL接続
********************************/
// DB Connect
$db = db_connect();
// DB Select
select_db($db);
// Set Names
mysql_query("SET NAMES ujis");
/*********************************
* INSERT文
********************************/
$sql = "insert into T_YOYAKU values ('1','A','1','あいうえお')";
mysql_query($sql)
省略・・・
記述プログラム:(SELECT文)
/*********************************
* MySQL接続
********************************/
// DB Connect
$db = db_connect();
// DB Select
select_db($db);
// Set Names
mysql_query("SET NAMES ujis");
/*********************************
* INSERT文
********************************/
$sql = "select * from T_YOYAKU";
if ( $rs = mysql_query($sql) ) {
お礼
ご回答いただきましてありがとうございます。 私が使用しているWinXPではクリアされませんでした。