Символ ﷼ не может быть вставлен перед номером


14

Я не могу вставить символ (риаловую валюту) перед числом:

1﷼

Даже невозможно вставить его между двумя числами, он вставляется в конце:

11﷼

Нет проблем, если вы попытаетесь вставить его перед буквой:

﷼a

Кто-нибудь знает, что происходит и как я могу это сделать?


не влияет на меня
Briel

Когда я пытаюсь вставить его в омнибоксе Chrome, символ виден перед числом, но Shift + стрелка влево правильно выбирает его. У меня нет проблем при вставке в строку поиска на сайте Google.
Seblor

1
@Seblor вы можете воспроизвести его из верхней панели поиска на текущей странице.
Dongdong

Поскольку ваш вопрос помечен тегом HTML, я предполагаю, что у вас есть пример кода HTML. Или, может быть, это когда вы набираете текст в <input>? Я думаю, что было бы очень полезно, если бы вы добавили эту точность в свой пост.
Жюльен

Ответы:


11

Это интересный вопрос. Более общий случай - вставка символа RTL (справа налево) в формате LTR.

В дополнение к символу вам понадобится LTR Unicode Mark:

&#x200e;

Смотрите также: https://www.w3.org/TR/WCAG20-TECHS/H34.html


2
В случае, если нужен пример, здесь он в предложении: I have &#65020;&#x200e;100 but I wish I had more.( &#65020;HTML-код для риала). Оказывает, как это.
Джеймс Уайтли

8

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

<bdo dir="ltr"> ﷼ 1</bdo>


1
подробнее о двунаправленном теге переопределения w3schools.com/tags/tag_bdo.asp
AbdurrahmanY

4

в теге html лучше сделать так:

<html lang="fa">

в метатеге используйте это:

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

и в этом случае, например, я использовал, tableа затем RTL(справа налево) в dirатрибуте:

<table dir="rtl" border="1" width="100%">
<tbody>
<tr>
<td bgcolor="#A2F0BE">قیمت</td>
</tr>
<tr>
<td>4,840,000 ﷼</td>
</tr>
</tbody>
</table>

а также проверить это, например:

 HTML Entity (Decimal)  &#65020;

<p dir=rtl> 1000 &#65020;</p>

HTML Entity (Hexadecimal)   &#xFDFC;

<p dir="rtl">1000 &#xFDFC;</p>

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.