このウェブサイト websiteaddress.com があり、アラビア語のテキストを表示する際に問題が発生しています。アラビア語のテキストには (?????) クエスチョン マークのみが表示されます。
サポートとのチャット セッションを 2 回行いましたが、これまでのところ結果はありません。
これらのオプションはテスト済みですが、問題は解決しませんでした:
アラビア語のテキストに対してデータベース接続は実際には確立されません。すべてのアラビア語テキストは静的であり、データベース エントリはありません。したがって、データベースのエンコーディングは問題ではありません。
サイトはwordpressベースで、設定のエンコードは「UTF-8」に設定されています。ISO-8859-1 も試してみましたが、どちらも同じ結果になりました。(アラビア語のテキストはワードプレスのデータベースからのものではなく、テーマ ファイル内にハードコードされています)
ISO-8859-1 と同様に UTF-8 への htaccess にデフォルトの文字セットを追加しました。
UTF-8 エンコーディングの PHP を使用してヘッダーを再送信し、ISO-8859-1 も試しました。
私のホスティングルートディレクトリとこの特定のアカウントルートディレクトリの下にあるPHP.INIを変更し、エンコードをISOからUTF-8に変更しました。
したがって、上記のすべてで問題は解決しませんでした。
また、まったく同じテキスト (アラビア語) を含む 2 つのテスト ページを作成しました。ファイル。HTML は問題なく動作し、アラビア語で表示されます。php は機能せず、疑問符が表示されます。
これは基本的に問題です。
これを行う方法を試したり、知ったりするための他のオプションがある場合は、お知らせください。
私はstackoverflowでたくさん検索し、多くの解決策を見つけました.ほとんどすべての上記の解決策は、stackoverflowに関するいくつかの質問で言及されていました. しかし、彼らの誰も私の質問に答えなかったので、ここに投稿..
ありがとう、そして皆さん、素晴らしい一日を!