- PR -

php Mysql phpMyAdminの文字設定について

1
投稿者投稿内容
常連さん
会議室デビュー日: 2004/05/19
投稿数: 22
投稿日時: 2004-11-12 15:10
テーブルにphpMyAdmin上からデータを挿入したところ、
phpMyAdmin上であれば、正常に表示されます。
しかしPHPでセレクト結果を表示したところ、
マルチバイト文字が文字化けします。

次にMySqlCommandLineClientよりデータを挿入し、
PHPでセレクト結果を表示すると文字化けはしません。
しかしphpMyAdmin上で参照すると文字化けしています。

PHPはシフトJISを基本に設定しています。
MySQLはsjisに設定してもPhpMyAdminのMySQLの文字セット項目ではUTF-8 Unicode (utf8)となっています。
マルチバイト文字の設定が根本的に分からず困っています。
PHP、mySQL、phpMyAdminを通しての文字設定の基本をお教えください。
また、そのようなことが説明してあるホームページがあればお教えください。
以上 よろしくお願いします。

環境
MySQL 4.1.7
PHP 5.02
phpMyAdmin 2.6.0
IIS 5.1
常連さん
会議室デビュー日: 2004/05/19
投稿数: 22
投稿日時: 2004-11-16 17:34
違う会議室で解決しましたが一応書いておきます。

MySqlへの格納がおかしかったようです。
バージョンを4.0に下げたところSJIS-JAPANを設定でき、
文字化けが直りました。
ありがとうございました。
4.1ではSJIS-JAPANを設定できなかったと思うんですけど...ww
1

スキルアップ/キャリアアップ(JOB@IT)