私はアラビア語でいくつかの行を入れなければならないウェブサイトを持っています....それを行う方法...
アラビア語のテキスト文字を取得する場所...ページがアラビア語をサポートするようにする方法...
ページごとに行を配置する必要があり、たくさんのページがありますので、画像を作成して配置することはできません...
W3Cには 良い紹介 があります。
要するに:
HTMLはテキストマークアップ言語です。テキストとは、ASCIIの文字だけでなく、任意の文字を意味します。
ASCIIのUnicode文字 を表すこともできます
これは必須の回答ですが、誰もが多くの回答の一部にしか答えていません。
UTF-8
に変換しますドキュメント高度なエディタはあなたのためにそれを簡単にしない...低レベルに行く...
メモ帳を使用してドキュメントをmeName.htmlとして保存し、エンコードを変更します
type to UTF-8
ステップ2-htmlページで、このような文字を使用することを記載します。
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
ステップ3-いくつかの文字を入力するときは、コンテナタグに次の2つのプロパティが設定されていることを確認してください
dir='rtl'
lang='ar'
example
<p dir="rtl" lang="ar" style="color:#e0e0e0;font-size:20px;">رَبٍّ زِدْنٍي عِلمًا</p>
注:フォントタイプ、フォントファミリ、フォントフェイスの設定は、特殊文字には影響しません
アラビア語を表示する領域も右から左に向けられていることを確認する必要はありませんか?
例えば.
<p dir="rtl">
UTF-8であることを伝えるメタタグを配置するだけでなく、実際にドキュメントをUTF-8にする必要があります。優れたエディター(notepad ++など)を使用して、「unicode」または「BOMなしのUTF-8」に変換することで、これを行うことができます。単にアラビア文字を使用できるより
このページはUTF-8であるため、いくつか例を示します(ここでは失礼なことは書かないでください):شغف
サーバー側のスクリプト言語を使用する場合は、ページが異なるエンコードで出力されないようにしてください。 PHP例えば、次のように設定できます。
header('Content-Type: text/html; charset=utf-8');
アラビア文字の入手先がわからなくても表示したい場合は、何か間違ったことをしていることになります。
UTF-8エンコーディングでアラビア文字を含むファイルを保存します。優れたエディターを使用すると、文字エンコードを設定できます。 HTMLページで、<head>
の後に次を配置します。
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
XHTMLを使用している場合:
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
それでおしまい。
別の方法(ファイルのエンコーディングを台無しにしない)は、HTMLエスケープシーケンスを使用します。このウェブサイトはあなたのためにその仕事をします: http://www.htmlescape.net/
メモ帳++でHTMLページを編集し、エンコードをutf-8に設定し、その作業を行います
上記のように、デフォルトでは、テキストエディタはドキュメントの標準エンコーディングとしてUTF-8を使用しません。ただし、ほとんどのエディターでは、設定でそれを変更できます。特定のドキュメントでも。