在批处理的 ibm-doors 中使用变音符号或特殊字符

Using Umlaut or special characters in ibm-doors from batch

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

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

我们稍后使用 linkMod 来循环输出 links:

for a in obj->lMod do {}

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

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

pragma encoding, "UTF-8"

欢迎任何解决方案。

转到 Encoding > Convert to UTF-8,在 Notepad++ 中将文件编码为 UTF-8。 (在你这样做之前确保它还没有设置为 UTF-8)。