php5.2とmysql5.1.19で質問です。 はずかしながら、以前のコーディングではうまくできたのに今回希望の処理が全く出来なくなってしまいました。 もとのソースがなくなってしまったので、原因を知りたく思います。 (ちなみに、サーバはXREAのものを使っています。) mysqlのDBをUNICODEで作成して、phpMyAdminからUTF8で開き、テーブルを作成、データを挿入しました。 (データには日本語の全角文字も含まれます。) そしてphpからmysql_connect->mysql_select_db->mysql_query->mysql_fetch_assocの順に処理して読み取りました。 読み取った日本語の内容をprintfで表示すると、?(はてな)に化けてしまいました。 ブラウザのエンコーディングをSJIS,EUC,JIS,UTF8、どれで表示しても全く同じ?(はてな)