【问题标题】:Using Umlaut or special characters in ibm-doors from batch批量使用 ibm-doors 中的元音变音或特殊字符
【发布时间】:2021-02-08 14:17:59
【问题描述】:

我们有一个看起来像这样的链接模块:

const string  lMod = "/project/_admin/somethingÜ" // Umlaut 

我们稍后使用这样的 linkMod 来循环外链:

for a in obj->lMod do {}

但这仅在直接从 DOORS 执行而不是从批处理脚本执行时有效,因为它由于某种原因无法识别元音变音,导致循环内部永远不会运行;将lMod"*" 交换可以工作并且还显示由lMod 链接到的对象。

我们已经对文件使用 UTF-8 编码:

pragma encoding, "UTF-8"

欢迎任何解决方案。

【问题讨论】:

  • 为我工作(DOORS 9.7.0.0)...您确定您实际上以 utf-8 编码保存了 dxl 文件本身吗?检查文件的编码,例如在记事本++中。
  • @Mike 我们仍在运行 9.6,不确定这是否有什么不同;我必须查看发行说明。
  • 嘿@Mike,抱歉。已保存为 ANSI,感谢您的帮助。

标签: ibm-doors


【解决方案1】:

通过转到Encoding > Convert to UTF-8,在记事本++ 中将文件编码为UTF-8。 (请确保它尚未设置为 UTF-8,然后再执行此操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-31
    • 2023-03-03
    相关资源
    最近更新 更多