Я храню некоторые строки языка RTL, в которые встроены некоторые теги HTML, в БД.Когда я повторяю эти строки на странице HTML, они отображаются правильно.Однако, когда я помещаю эти же строки в <textarea>
, теги HTML все перепутаны.
Ниже приведен пример (вам нужно скопировать и вставить его в файл HTML).Как вы можете видеть, теги корректно отображаются в <div>
, но полностью запутаны в <textarea>
.
Кто-нибудь знает, как гарантировать, что теги даже визуально выглядят правильно?Я помещаю этот текст в текстовую область для редактирования, поэтому он должен быть правильным.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<head>
<html dir="ltr">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div dir="rtl">اسحب هذه الرسالة إلى اعلى الصفحة و <strong><a href="javascript:void(0);" id="demo-start">اضغط هنا</a></strong> لتبدأ.</div>
<br />
<textarea dir="rtl" rows="12" cols="50">اسحب هذه الرسالة إلى اعلى الصفحة و <strong><a href="javascript:void(0);" id="demo-start">اضغط هنا</a></strong> لتبدأ.</textarea>
</body>
</html>
Примечание
Почему-то я считаю, что это связано с ‎
или ‏
Марк, но я понятия не имею, как.