rameshKumar1717 Ответов: 1

Проблема с отображением арабского языка на экране


Привет,
У меня есть проблема с отображением арабского языка на экране. Мой html-код таков
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
  <title>My first styled page</title>
  <link rel="stylesheet" href="mycss.css">
 
  <div id="taskStepsContainer" class="InformationLongText">
      <div id="taskSteps" class="defaultTextBox">النص الخاص بي : <br>النص الخاص بي<br> <script>
                     
                    </script> <br> { a <br>{ a<br>{ a<br>{ a<br>{ a<br>{ a<br>{ a<br> <br><br></div>
    </div>
</head>

<body>

and css file is
 
body { 
  font-family: Georgia, "Times New Roman",
        Times, serif;
  color: purple;
  background-color: pink;
 
}
div{
 dir:"rtl" ;
 lang:"ar"

}

p{

 dir: rtl ;
 lang: ar;

}
.defaultTextBox{
	direction: rtl;
	left: -10px;
}

В идеале сначала должна быть фигурная скобка, а затем символ а, например, вывод должен быть следующим

один}
один}
один}
один}
один}

он приходит правильно в crome и firefox но IE дает неправильный вывод как

один}
{ля
{ля
{ля
{ля

Нужна помощь для того же.Я использую IE 11.

Спасибо и с уважением

Что я уже пробовал:

Я пробовал с html-кодом и css, но он не работает в IE, он отлично работает в crome и firefox.

1 Ответов

Рейтинг:
2

Sergey Alexandrovich Kryukov

В арабском языке такой проблемы нет. Персидско-арабский алфавит поддерживается по умолчанию почти во всех современных системах.

Но ваш HTML пропускает HTTP-EQUIV, что недопустимо. Вы должны использовать UTF-8 (с BOM или без него; это не имеет значения для HTTP) с этим:

<html>
   <head>
      <title>Some Title</title>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
      <!-- ... -->
   </head>
<body>

<!-- ... -->

</body>
</html>

Вам это нужно, даже если кодировка установлена по умолчанию в настройках HTTP-сервера? Почему? Ну, подумайте об интересе людей, которые сохранили бы страницу локально.

"Проблема" с фигурными скобками не ясна. Это совершенно не связано с той несуществующей арабской проблемой. Это очень просто: с помощью HTML вы можете визуализировать любой читаемый текст. Я понятия не имею, где ты потерялся.

—СА