HTML - поддержка арабского языка

у меня есть веб-сайт, на котором я должен поместить несколько строк на арабском языке ... как это сделать ...

где взять символы арабского текста ... как сделать так, чтобы страница поддерживала арабский язык ...

у меня есть поставить строку на страницу, и есть много лот-страниц, поэтому не можете делать изображения и помещать их ...

alt text

45
задан Moon 30 August 2010 в 17:33
поделиться

4 ответа

??? ?????, ??????? ??????????, ?? ??? ???????? ?????? ?? ?????? ????? ?? ??????.

  • ??? 1 - ?? ?? ?????? ???????????? ???????????? ??????? ? ????????? Unicode.. ????????????? ???????? ? UTF-8 ????????

??????????? ????????? ?? ???????? ??? ??????... ??????? ?? ?????? ???????...
??????????? ???????, ????? ????????? ???????? ??? meName.html ? ???????? ?????????
??????? UTF-8

  • ??? 2 - ????????? ?? ????? html-????????, ??? ?? ??????????? ???????????? ????? ???????,

     
     
  • ??? 3 - ????? ?? ??????? ????????? ???????, ?????????, ??? ? ????? ????? ?????????? ??????????? ????????? 2 ????????

     dir='rtl'
    ???? = '??'
     
  • ??? 4. ???????? ??????? ?? ????????????? ???????????\????????? ??? ??????-?????????, ??? ? ?????? ? Arabic-Keyboard.org

??????

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

??????????. ??? ??????, ????????? ??????? , ????????? ?????????? ?????? ?? ???????? ?? ??????????? ???????

53
ответ дан 26 November 2019 в 21:12
поделиться

Разве вам не нужно, чтобы область, где вы отображаете арабский язык, также была ориентирована справа налево?

e.g.

<p dir="rtl">
6
ответ дан 26 November 2019 в 21:12
поделиться

Нужно не только поставить метатег, сообщающий, что это UTF-8, но и действительно сделать документ UTF-8. Вы можете сделать это с помощью хороших редакторов (таких как notepad++), преобразовав их в «юникод» или «UTF-8 без спецификации». Затем вы можете просто использовать арабские символы

Так как эта страница имеет кодировку UTF-8, вот несколько примеров (надеюсь, я не напишу здесь ничего грубого): شغف

Если вы используете язык сценариев на стороне сервера, убедитесь, что он не выводит страницу в другой кодировке. В PHP, например. можно установить так:

header('Content-Type: text/html; charset=utf-8');
5
ответ дан 26 November 2019 в 21:12
поделиться

Если вы даже не знаете, где взять арабские символы, но хотите их отобразить, то вы что-то делаете не так.

Сохраняйте файлы, содержащие арабские символы, в кодировке UTF-8. Хороший редактор позволяет задать кодировку символов. На HTML-странице поместите следующее после :

<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/

5
ответ дан 26 November 2019 в 21:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: