Подтвердить что ты не робот

Поддержка HTML - арабский

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

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

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

alt text

4b9b3361

Ответ 1

W3C имеет хорошее введение.

Короче:

HTML - это язык разметки текста. Текст означает любые символы, а не только те, что указаны в ASCII.

  • Сохраните текст, используя кодировку символов, которая включает нужные вам символы (UTF-8 - хорошая ставка). Это, вероятно, потребует настройки вашего редактора таким образом, который специфичен для конкретного редактора, который вы используете. (Очевидно, это также требует, чтобы у вас был способ ввода желаемых символов)
  • Убедитесь, что ваш сервер отправляет правильную кодировку символов в заголовках (как вы это делаете, зависит от программного обеспечения сервера, которое вы нам).
  • Если документ, который вы обслуживаете через HTTP, указывает его внутреннюю кодировку, убедитесь, что это также верно.
  • Если что-то происходит с документом между вашим сохранением и его подачей (например, помещается в базу данных, замачивается на стороне сервера script и т.д.), то убедитесь, что кодировка не сбрасывается с помощью по дороге.

Вы также можете представить любой символ Юникода с ASCII

Ответ 2

Это ответ, который требовался, но все ответили только на часть из многих.

  • Шаг 1 - У вас не может быть многоязычных символов в документе юникода. конвертируйте документ в документ 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>

ПРИМЕЧАНИЕ: тип шрифта , семейство шрифтов, настройка шрифта не будут влиять на специальные символы

Ответ 3

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

Сохраните файлы, содержащие арабские символы с кодировкой 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" />

Что это.

Альтернативный способ (без вмешательства в кодировку файла) - использовать escape-последовательности HTML. Этот веб-сайт выполняет эти задания для вас: http://www.htmlescape.net/

Ответ 4

Вам нужно не только поставить метатег, указав, что это UTF-8, но и действительно сделать документ UTF-8. Вы можете сделать это с хорошими редакторами (например, блокнот ++), переведя их в "unicode" или "UTF-8 без спецификации". Чем вы можете просто использовать арабские символы

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

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

header('Content-Type: text/html; charset=utf-8');

Ответ 5

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

например.

<p dir="rtl">

Ответ 6

i отредактируйте страницу html с помощью блокнота ++, установите кодировку в utf-8 и ее работу

Ответ 7

Как упоминалось выше, текстовые редакторы по умолчанию не будут использовать UTF-8 в качестве стандартной кодировки для документов. Однако большинство редакторов позволят вам изменить это в настройках. Даже для каждого конкретного документа.