PHPを使用してMySQLからデータの読み出しで”?????”文字化けが発生します。
データベースでは問題なく日本語が入っているのですが、表示させたいページでは
mysql_query("SET NAMES , 'utf8'");
と
<?php echo mb_convert_encoding(SET NAMES ,'UTF-8');?>
としたのですが文字化けのままです。
同じような事例も結構あるようで、いろいろ調べて試して見たいのですが原因がわかりません。
http://netlog.jpn.org/r271-635/2008/05/php_mysql …
よろしくおねがいいたします。
No.2ベストアンサー
- 回答日時:
別の方がされた質問と似ている問題であれば、
http://oshiete.goo.ne.jp/qa/6320887.html
No.2の回答が参考になれば幸いです。
参考URL:http://oshiete.goo.ne.jp/qa/6320887.html
No.1
- 回答日時:
>mysql_query("SET NAMES , 'utf8'");
>と
><?php echo mb_convert_encoding(SET NAMES ,'UTF-8');?>
>としたのですが
何を参照して書かれたのでしょうか?phpとMySQLのバージョンが書かれていませんが、mysql_set_charsetが使える環境であれば、それを使うべきです。
mysql_set_charset('utf8');
http://jp2.php.net/manual/ja/function.mysql-set- …
当然ですが、クライアントの文字セットを正しく指定するのであればmb_convert_encodingを使う必要はありません。
(それが使えない環境で)次善の策としてset namesを書くとしても
mysql_query('set names utf8');
となります。提示されたようにset namesとutf8をカンマで区切る書き方はちょっと見たことがありません(汗
http://dev.mysql.com/doc/refman/5.1/ja/charset-c …
なお「utf8」を指定されていますが、phpスクリプトは間違いなくutf-8で書かれていますでしょうか?これが間違っていたらどうやっても意味がないので。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- MySQL 私の考えていることは ・mySQL ・PHP ・web制作 この三つのスキルがあれば実現しますか? 4 2023/08/19 02:48
- PostgreSQL PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について 2 2023/04/04 12:09
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPのWARNINGをcatchするには
-
localhostにリダイレクトされて...
-
pwebmanagerにアクセスするとFa...
-
勉強の甲斐あっていよいよPHPフ...
-
データベースに接続できない・...
-
お名前comのPHPとmysqlの接...
-
lolipopでのmysql接続について
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
PHP8を使うと、大量のWarningが...
-
バッチを用いたフォルダの自動移動
-
CSV出力にHTMLが入ってしまう
-
「クラス関数」「メンバ関数」...
-
index.phpって何ですか? 具体...
-
現在位置より2つ上のディレク...
-
透過PNGが透過されない!!
-
PHP 文字列を代入した配列を変...
-
PHPのif文でその処理を途中で抜...
-
$_SESSION 有効期限をブラウザ...
-
別ファイルの変数を呼び出した...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
お名前comのPHPとmysqlの接...
-
phpから、mysqlログイン時のユ...
-
XAMPPでSQL文を流すとフリーズ...
-
localhostにリダイレクトされて...
-
PHPのWARNINGをcatchするには
-
MySQLとPHPで日本語が文字化け...
-
lolipopでのmysql接続について
-
データベースと連動したベーシ...
-
PHP+MYSQL(MYSQLに接続できない)
-
pearDBでの接続エラー(mysqliの...
-
FedoraCore3 phpでのmysqlエ...
-
php.iniのMYSQLの部分ですが…ど...
-
データベースへの持続的接続
-
XserverでpearのDBでMySQLに接続
-
MySQLから送られて来たデータの...
-
JavaからMySQLへの接続
-
MySQLの文字化け
-
pwebmanagerにアクセスするとFa...
-
違うサーバにあるデータベース...
-
さくらvpsでのphpのmysqlの接続...
おすすめ情報