Le caractère ﷼ ne peut pas être collé devant un nombre


14

Je ne peux pas coller le caractère ﷼(monnaie Riyal) devant un nombre:

1﷼

Il est même impossible de le coller entre 2 chiffres, il est collé à la fin:

11﷼

Il n'y a aucun problème si vous essayez de le coller devant une lettre:

﷼a

Quelqu'un sait-il ce qui se passe et comment je peux le faire?


aucun effet sur moi
— Briel

Lorsque j'essaie de le coller dans l'omnibox de Chrome, le caractère est visible avant le nombre, mais Maj + flèche gauche le sélectionne correctement. Je n'ai aucun problème lors du collage dans la barre de recherche du site Web de Google.
— Seblor

1
@Seblor vous pouvez le reproduire à partir de la barre de recherche supérieure de la page actuelle.
— Dongdong

Puisque votre question est taguée HTML, je suppose que vous avez un exemple de code HTML à fournir. Ou peut-être que c'est lorsque vous tapez du texte dans un <input>? Je pense qu'il serait très utile que vous ajoutiez ces précisions dans votre message de questions.
— Julien

Réponses:


11

C'est une question intéressante. Le cas plus général consiste à coller un caractère RTL (de droite à gauche) au format LTR.

En plus du caractère, vous avez besoin d'une marque unicode LTR:

&#x200e;

Voir également: https://www.w3.org/TR/WCAG20-TECHS/H34.html


2
Dans le cas où un exemple est nécessaire, le voici dans une phrase: I have &#65020;&#x200e;100 but I wish I had more.( &#65020;est le code html pour le rial). Des rendus comme celui-ci.
— James Whiteley


4

dans la balise html mieux faire comme ceci:

<html lang="fa">

dans la balise meta utilisez ceci:

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

et dans ce cas par exemple j'ai utilisé tablepuis RTL(de droite à gauche) dans l' dirattribut:

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

et vérifiez également ceci, par exemple:

 HTML Entity (Decimal)  &#65020;

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

HTML Entity (Hexadecimal)   &#xFDFC;

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.