用于阿拉伯语和数字的javascript变量占位符" RTL结果"

时间:2018-02-27 10:54:17

标签: javascript

我试图使用包含与阿拉伯字符串连接的数字变量的javascript语句来编辑html 这是我的代码的一个例子:

<html>
<body>
<p id="example"></p>
<script>
var x = "متر ";
var y = 5;
document.getElementById("demo").innerHTML = y + x;
</script>

</body>
</html> 

我想要的结果是var y之前的变量x所以它会显示为rtl但我总是把它作为ltr

我真的希望我能正确解释这个问题 有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

这是需要的答案,但每个人只回答了许多人的第一部分。

  • 第1步 - 您无法在unicode文档中使用多语言字符..将文档转换为 UTF-8 文档
  

高级编辑器不会让你变得简单...低级别... ...   使用记事本将文档保存为meName.html&amp;改变编码
  输入UTF-8

  • 第2步 - 在您的html页面中提及您将使用此类字符

    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    
  • 第3步 - 当您输入一些字符时,请确保您的容器标记设置了以下2个属性

    dir='rtl'
    lang='ar'
    
  • 第4步 - 获取某些特定工具\编辑器或在线编辑器中的字符,就像我使用Arabic-Keyboard.org
  • 一样

示例

<div dir="rtl" lang="ar" style="color:#e0e0e0;font-size:20px;">رَبٍّ زِدْنٍي عِلمًا</div>

注意:字体类型,字体系列,字体设置对特殊字符没有影响