C# 从右到左的括号显示错误

C# 从右到左的括号显示错误,c#,.net,winforms,right-to-left,C#,.net,Winforms,Right To Left,当标签文本值以结束括号结束时。从右到左的结果是错误的,如示例所示 Text: ABC (123) Result: (ABC (123 Expected Result: ABC (123) 文本:ABC(123) 结果:(ABC(123 预期结果:ABC(123) 有什么解决办法吗?您必须在文本中使用Unicode从右到左的标记(U+200F),反之,使用从左到右的标记(`U+200E>)如果您知道需要LTR渲染。请检查您的输入编码。您应该使用UTF系列或unicode来实现您的目标。 另外,请在

当标签文本值以结束括号结束时。从右到左的结果是错误的,如示例所示

Text: ABC (123) Result: (ABC (123 Expected Result: ABC (123) 文本:ABC(123) 结果:(ABC(123 预期结果:ABC(123)
有什么解决办法吗?

您必须在文本中使用Unicode
从右到左的标记(
U+200F
),反之,使用
从左到右的标记(`U+200E>)如果您知道需要LTR渲染。

请检查您的输入编码。您应该使用UTF系列或unicode来实现您的目标。
另外,请在visual studio中检查您的文件编码。

您如何将文本分配给label,Code?感谢您提供的信息。我发现了一个有用的链接,该链接不再有效,但此链接确实有效:从这个答案中不清楚从右到左标记的位置-固定文本是“ABC(123)\u200E”