在批处理的 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
)。
我们有一个看起来像这样的 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
)。