【问题标题】:How to display active directory RTL in Outlook如何在 Outlook 中显示活动目录 RTL
【发布时间】:2012-04-02 20:17:13
【问题描述】:

我正在使用 System.Xml 从 xml 数据中获取数据:

string test = item["name"].InnerXml;

元素名称的格式为xxx ABC ZZZ,其中xz 表示希伯来字母,ABC 是英语。

问题是结果是:test = ZZZ ABC xxx(希伯来语 字母位置放错了)

如何将文本反转或向右对齐以获得 相同的文字?如果我将变量 test 分配给一个新的文本 会错的。

编辑:我正在改变问题 在我们发现这不是代码之后 我如何配置 Active Directory 以在 Outlook RTL 中显示以正确显示英语和希伯来语

【问题讨论】:

  • XML 现在有一个 RTL 属性???
  • 你如何检查测试的内容?它可能与调试器如何显示数据有关,而不是与字符串中的实际数据有关
  • @AlexDev 在调试器中我可以通过按 Ctrl+shift 将文本向右对齐,如果我将变量分配给一个新变量,文本将是错误的
  • 问题出在显示 - 很难正确定位这些混合内容,据我所知,即使是伟大的 MS Word 也从未成功。
  • @ShadowWizard 是你提到的显示问题,希望 Microsoft IL 会为此找到一个 sln

标签: c# encoding active-directory outlook xmldocument


【解决方案1】:

我从未尝试过,但您可以尝试在字符串的开头插入一个 unicode RTL 字符“\u200F”。见Right-to-Left Email。 否则,可能由用户来选择 RTL 的显示格式。

【讨论】:

    猜你喜欢
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-24
    相关资源
    最近更新 更多