斜杠(“ /”)字符前后的反向字符串

时间:2019-02-24 08:28:27

标签: javascript html css unicode

我的页面上有波斯字符。当我显示包含斜线字符内的波斯字符的字符串时,文本将无法正确显示。它应该反转字符以正确显示。

正确的文本是:

enter image description here

但是当它显示为:

enter image description here

361/شماره شد/1397/2 

如何解决这个问题? 我尝试使用CSS directiontext-align,但是它们没有用。

3 个答案:

答案 0 :(得分:2)

您可以更改HTML吗?使它起作用的唯一方法是将波斯位放在一个跨度中并在其上使用unicode-bidi: embed

.e {unicode-bidi: embed;}
361/<span class="e">شماره شد</span>/1397/2

希望这会有所帮助!

答案 1 :(得分:0)

请为您的文本字段尝试CSS属性 direction

方向:rtl;

<div style="display:inline-block;direction:rtl">1397/2/شماره شد/361</div>

答案 2 :(得分:0)

@Amir Amiri,我尝试了unicode-bidi:bidi-override;受@Mr Lister先生的回答启发。 请运行此代码段以查看是否可以解决您的问题

 <div style="unicode-bidi: bidi-override;">361/شماره شد/1397/2</div>