我要显示希伯来字符串,看起来应该是
1 גיל
当数字应该从右侧然后是空格然后是希伯来字符
它似乎很容易,但直到现在我还没有成功做到这一点
当尝试以字节数组构建字符串时,它看起来格式正确,但在显示时,文本改变了这一点 数字总是在左侧
任何建议?
答案 0 :(得分:1)
答案取决于你如何呈现文本。
许多环境(Word,WinForms和其他环境)都有从右到左的模式,这正是您正在寻找的。 p>
在WinForms中,您可以将控件的RightToLeft属性设置为true
。
答案 1 :(得分:1)
您需要指定所涉及的技术才能获得特定的有用答案。
一般来说,在处理混合希伯来语/英语时,有两个组成部分。一个是段落方向,第二个是字符方向。在希伯来语中,从右到左模式将是段落的典型结果,您的文本将更像这样:
<Hebrew> 1
(由于编辑对SO的限制,我无法使用希伯来字符来模仿它。显然)。
你想要的是一个从左到右的段落方向,恰好在列表中有一个希伯来语项目。你如何实现这一目标(或者如果可以的话)取决于你所使用的技术。
答案 2 :(得分:0)
何时显示(文件,控制台,网页)?
听起来像是从右到左与从左到右的问题,您可以设置页面方向吗?
答案 3 :(得分:0)
:
<tag style="direction:rtl;">hebrew text</tag>
当然,您应该将样式提取到外部CSS样式表中,并可能将其应用于body标记