トップページ > 記事閲覧
データベースの日本語文字化け
投稿日 : 2014/04/15(Tue) 16:11
投稿者 HI
参照先
データベースで、日本語を使用すると文字化けを起こします。
いくつかのホームページでmysql_set_charsetなどをmy_sql文を使用して回避しているので、参考にしてみたら以下のような警告文が出ました。
Warning: mysql_set_charset(): Access denied for user 'xxxxx'@'localhost' (using password: NO)

mysql文を使用する際に、サーバーで必要な設定(ファイルを変更するなど)はありますか?
あるいは、mysql文を使用せずに文字化けを回避する方法はありますか?
Re: データベースの日本語文字化け
投稿日 : 2014/04/17(Thu) 17:49
投稿者 スタッフ◆mN.7nm0NYIM
参照先
HI 様

事前に

set names utf8;

等set namesを記述してみてはいかがでしょうか。

尚、PHPのマニュアルに以下のようなページがあるようです。

文字セット
http://www.php.net/manual/ja/mysqlinfo.concepts.charset.php

こちらも参考にしていただければ幸いに存じます。

なお、エラーメッセージに「(using password: NO) 」とありますので、
事前にデータベースに接続していることもご確認ください。