2011-01-18 18 views
3

私のPHPファイルに表示する必要があるいくつかのアラビア語のテキストがありますが、文字は認識されません。HTMLアラビア語のテキスト

アラビア語をサポートするドキュメントを作成するにはどうすればよいですか?

+0

「文字は認識されません」 - それはどういう意味ですか?適切なブラウザはUTF-8でエンコードされていてブラウザにそのように伝えれば、うまくHTMLページを表示します。 UTF-8は、アラビア語を含むすべてのUnicode文字をエンコードできます。 – MSalters

答えて

4

ここでは、使用されていない必要なフォントや文字テーブルが原因でブラウザが機能しなくなることがあります。 a look at this testpage iあなたのブラウザが実際の設定でアラビア文字を表示できるかどうかを確認するには、

This pageは、アラビア文字を表示するために必要なブラウザ設定をカバーします。

4

UTF-8文字セットを使用していることを確認してください。 UTF-8は、世界が認識しているすべての文字をサポートしています。 PHPファイルをUTF-8として保存します。 DBテーブルの文字セットをUTF-8に設定します。 DB接続文字セットをUTF-8に設定します。 HTTPレスポンスヘッダーの文字セットをUTF-8に設定します。 PHP UTF-8 cheatsheetも参照してください。

+4

これはちょっと理想的です。 UTFエンコーディング(UTF-8、UTF-16、UTF-32などのUnicodeトランスフォームファンクション)が可能なすべてのUnicodeコードポイントをサポートしているのは確かですが、Unicode自体は「世界が認識しているすべての文字をサポートしません。 "世界は非常に大きな場所であり、その想像力は無限である。つまり、Unicodeは実際には多くのものをサポートしています。多くの場合、おそらくほとんどの人がこれまでにほとんど聞いたことがなく、常に追加されています。もし彼らがすでにそこにいたら、もっと追加する必要はありません。 :) – tchrist

関連する問題