質問

私はアラビア語にいくつかの行を置かなければならないウェブサイトを持っています....それをする方法...

アラビア語のテキストキャラクターを入手する場所...ページをサポートする方法アラビア語...

ページごとに1行を入れなければなりませんが、たくさんのロッタページがあるので、画像を作ってそれらを置くことはできません...

alt text

役に立ちましたか?

解決

W3Cにはあります 良い紹介.

要するに:

HTMLはテキストマークアップ言語です。テキストとは、ASCIIの文字だけでなく、すべての文字を意味します。

  1. 必要な文字を含む文字エンコードを使用してテキストを保存します(UTF-8は良い賭けです)。これには、おそらく使用している特定のエディターに固有の方法でエディターを構成する必要があります。 (明らかに、必要な文字を入力する方法が必要です)
  2. サーバーがヘッダーでエンコードする正しい文字を送信することを確認してください(これを行う方法は、サーバーソフトウェアによって異なります)
  3. HTTPを介して提供するドキュメントが内部でエンコードを指定している場合、それも正しいことを確認してください
  4. あなたがそれを保存することとそれが提供されている間のドキュメントに何かが起こった場合(例:データベースに入れられている、サーバー側のスクリプトに装備されているなど)、エンコードが途中でマックされていないことを確認してください。

表現することもできます ASCIIを使用したユニコード文字

他のヒント

これは必要な答えですが、誰もが多くのパートの1つだけに答えました。

  • ステップ1 - Unicodeドキュメントに多言語文字を持つことはできません。ドキュメントをに変換します UTF-8 資料

上級編集者はあなたのためにそれを簡単にしません...低レベルに進みます...
ノートパッドを使用してドキュメントをmename.htmlとして保存し、エンコードを変更します
UTF-8に入力します

  • ステップ2 - HTMLページで、あなたがそのようなキャラクターを使用することになることを言及してください

    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    
  • ステップ3- いくつかの文字を入れると、コンテナタグに次の2つのプロパティが設定されていることを確認してください

    dir='rtl'
    lang='ar'
    
  • ステップ4- 私がやったように、特定のツールエディターまたはオンラインエディターからキャラクターを取得します Arabic-Keyboard.org

<p dir="rtl" lang="ar" style="color:#e0e0e0;font-size:20px;">رَبٍّ زِدْنٍي عِلمًا</p>

ノート: フォントタイプ、フォントファミリー、フォントフェイス設定は、特殊文字に影響を与えません

アラビア語を表示するエリアも左に向かう領域を確保する必要がありませんか?

例えば

<p dir="rtl">

Metaタグを配置するだけでなく、UTF-8であることを伝えるだけでなく、実際にUTF-8を作成します。 「Notepad ++など)を「Unicode」または「BOMなしでUTF-8」に変換することにより、優れた編集者(NotePad ++など)でそれを行うことができます。単にアラビア語のキャラクターを使用することができます

このページは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/

Notepad ++でHTMLページを編集し、UTF-8とその作業にエンコードを設定します

上記のように、デフォルトでは、テキストエディターは、ドキュメントの標準エンコーディングとしてUTF-8を使用しません。ただし、ほとんどのエディターを使用すると、設定でそれを変更できます。特定のドキュメントごとでも。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top