我有一个网站,是应该支持所有的语言,包括RTL (希伯来语,阿拉伯语,波斯语等)。该应用程序使用AngularJS、Bootstrap和JavaScript开发。
通过设置dir="auto",我得到正确显示的文本(LTR用于英语,RTL用于阿拉伯语)。我的问题是元素对齐。
假设您需要显示一个列表。当语言是英语时,清单看上去:
- Entry 1; this is with a short tail,
- Entry 2; no tail,
- Entry 3; this is with a tail that is longer than the one of the 1st
我正在尝试右对齐javascript警告框中的一些文本。它是一个以色列客户,所以上下文是希伯来语,应该正确对齐。
alert("הצעת חוק פרטית לאסור על\n מוסדות המדינה לשלם לספקים תמורת טובין ושירותים בתשלומים דחויים");
它在FireFox和Chrome上看起来没问题,但在IE9上就不行。
想法?
我试图突出显示基于用户输入的重复内容,以暗红色(颜色不重要)。
我在Word文档中运行了用希伯来语编写的代码,它似乎失败了。我把它和英文文本一起运行,它起了作用。不幸的是,其任务是让代码使用希伯来语而不是英语。
当代码出现时,它会显示“?”在UserInput值中,当用户在调试期间输入希伯来文本时。
字符类型似乎不受支持,我如何使字符类型支持希伯来语文本?是不同的Unicode吗?
Sub HighlightDupl()
Dim UserInput As String
Dim SentArray() As String
Dim n As Long, i As Long