ここで最初のサムネイルを見てください:http ://dev.holiday.ge/?s = bar
??????
が表示されます。これはutf-8テキストであり、PHPで実行しますhtmlentities()
誰かが何が起こっているのか説明できますか?
utf-8テキスト表示を正しく表示するには、htmlentityをエンコードする必要がありますか?
何かご意見は?
ありがとう!
ここで最初のサムネイルを見てください:http ://dev.holiday.ge/?s = bar
??????
が表示されます。これはutf-8テキストであり、PHPで実行しますhtmlentities()
誰かが何が起こっているのか説明できますか?
utf-8テキスト表示を正しく表示するには、htmlentityをエンコードする必要がありますか?
何かご意見は?
ありがとう!
私のコメントがあなたの問題を解決するのに役立ったことを知っています。
これが答えです
echo htmlentities($str, ENT_QUOTES | ENT_IGNORE, "UTF-8");
フィールドの照合がutf8_general_ciであることを確認しましたか?
また、mysql_select_db('dbName');を使用してDBを選択した後、このコードを追加しましたか。
mysql_query('SET character_set_results=utf8');
mysql_query('SET names=utf8');
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_connection=utf8');
mysql_query('SET character_set_results=utf8');
mysql_query('SET collation_connection=utf8_general_ci');
コメントしてください。