トップページ > 記事閲覧
データベースの日本語文字化け
投稿日 | : 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) 」とありますので、
事前にデータベースに接続していることもご確認ください。