私はこれを研究しており、すべての同様の質問は答えを提供しません。私は自分のページにutf-8を使用しています。ページBTWはhttp://www.publishmymusic.com/profile/artist/1361です。アラビア語のテキストを表示するにはどうすればよいですか?
phpMyAdminを使用すると、データベースにアラビア文字が表示されます。しかし、私がそれらを読んで表示すると、あなたは上記のURLで見たように見えます。私は見て見て、この問題の解決策を見つけることができないので、それは微妙でなければなりません。データベースはutf8_general_ciです。列自体はutf8_general_ciです。ページには正しいメタタグにutf-8の文字セットがあります。しかし、phpMyAdminはアラビア語で文字を表示するので、可能でなければなりません。どんな提案も歓迎されます。
を動作するはずです 'utf8_general_ci'がある**ありません**エンコーディング、それは照合です。接続を確立した直後に 'SET NAMES utf8 COLLATE utf8_general_ci;'を実行してください。 – Crozin
'mysqli :: set_charset'または' mysql_set_charset'を使って、接続文字セットを 'utf8'に設定してみてください。私は 'latin1'にデフォルトするかもしれないと信じています。 – spencercw