phpMyAdminで「ø」が含まれている単語を表示すると、「ø」が正しく表示されますが、HTMLページに配信されると、「ø」が表示されます。
私はstackoverflowやその他のあらゆる場所で見つけることができるあらゆるアドバイスを試しました(そして「すべての開発者が知っておくべき最低限のこと...」という記事を読んでいますが、これを理解できないようです(以下のリスト)。私は行方不明ですか?
Mysql:
mysql_query("SET character_set_results = 'utf8'");
mysql_query("SET character_set_client = 'utf8'");
mysql_query("SET character_set_connection = 'utf8'");
mysql_query("SET character_set_database = 'utf8'");
mysql_query("SET character_set_server = 'utf8'");
mysql_query("SET NAMES UTF8");
.htaccess
AddDefaultCharset UTF-8
PHP:
declare(encoding='UTF-8');
ini_set('default_charset', 'utf-8');
header('Content-Type: text/html; charset=utf-8');
header('Accept-Charset: utf-8');
header('Accept: text/html');
mb_language('uni');
mb_internal_encoding('UTF-8');
iconv_set_encoding("input_encoding", "utf-8");
iconv_set_encoding("internal_encoding", "utf-8");
iconv_set_encoding("output_encoding", "utf-8");
HTML
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
Firefoxでページ情報を表示すると、エンコーディングはutf-8と表示されます。私のスクリプトはすべてutf-8でエンコードされたページで書かれています。
何が得られますか?私は他に何もすることを考えることができません。実行できるテストはありますか?
どんなインシもありがとう