从右到左的文本(如希伯来语)

问题描述 投票:0回答:1

在 c# 上。 Winforms。每当我尝试在希伯来语\阿拉伯语的文本框中写括号时,它们都会被颠倒 并位于文本的另一侧(它们应该位于左侧的右侧)。

我尝试了这些方法,但似乎没有一个对我有用:

  • 设置文本框的 RightToLeft 属性
  • 选择支持希伯来语字符的字体。
  • 将设计视图中的表单语言属性更改为希伯来语。
c# localization right-to-left globalization hebrew
1个回答
0
投票

一般来说,这是因为阿拉伯语是从右向左书写和阅读的。我不知道希伯来语,但我认为是一样的。 如果您不希望发生这种情况,请先尝试处理您的文本。 例如,您可以尝试执行以下操作:

string myString = "Some Arabiс text here".ToString(System.Globalization.CultureInfo.InvariantCulture);

© www.soinside.com 2019 - 2024. All rights reserved.