mysql サーバーに接続してエラーを報告すると、文字化けが表示されます
ページ ヘッダーは
header('content-type:text/html;charset=utf-8');
try を使用しています
{
$this->dbo=new PDO($dsn,$dbuser,$dbpassword);
}
catch(Exception $e)
{
echo $e ->getMessage() ;
}
接続に失敗するとエラーが報告されますが、IEでは文字化けします。 GB2312 を選択すると、コード化けは発生しません。
ページの形式も UTF-8 です。
------解決策----------------------
mysql サーバーが失敗したときのエラー メッセージは、オペレーティング システムのデフォルトの文字セットが指定されています
Windows を使用しているため、エラー メッセージは gbk です
しかし、これは問題ではありません。結局のところ、そのようなエラーはめったに発生しません