アクセント付きe
をmysqlデータベースにthis exampleの後に挿入しようとしています。この使い方:アクセス拒否でSET NAMESコマンドが失敗する
mysql_query("SET NAMES 'utf8'");
例外:
警告:するmysql_queryは()[function.mysql-クエリは]:アクセスは、ユーザーのODBC 'の@ 'localhost' の
その拒否されませんデータベースへの接続:
DEFINE ('DB_USER', 'user');
DEFINE ('DB_PASSWORD', 'pword');
DEFINE ('DB_HOST', 'localhost');
DEFINE ('DB_NAME', 'test1');
$dbc = @mysqli_connect (DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
エラーが 'mysql_error'とクエリが' mysqli_connect'を使用すると言う - 怪しいものがありますか? –
AHHHHありがとう、私の愚かなこと。私のDBに保存とeアクセントの問題を解決することはありませんが、私は接続について尋ねた問題を解決します。ありがとうございました。あなたが知っているかどうか疑問に思っているだけで、アクセントの電子と黒の短歌を節約できます。途中で、なぜ/これを解決する方法を知っていますか? – snookian
http://stackoverflow.com/questions/279170/utf-8-all-the-way-throughに掲載されている他のものを試してみましたか?PHPファイルをUTF-8([BOMなし]で保存するhttp://stackoverflow.com/questions/8028957/headers-already-sent-by-php))、任意のフォームに「accept-charset」を設定しますか?そうであれば、別の質問をしてください。 – PleaseStand