不间断空格在 WiX EULA 中不起作用

Non-breaking spaces not working in WiX EULA

即使在 WiX 中显示的 EULA 是 RTF 文件,它似乎完全能够支持 unicode,但由于某些原因 non-breaking whitespaces 没有这样呈现。

调查表明,不间断空格作为 \~ 控制字 存储在 RTF(即 internally plain text ASCII file)中。尽管其他非 ASCII 字符使用 \'xx 控制字存储,其中 x 是十六进制数字。 \~\'a0 的简单搜索替换就可以了。

显然,这是用于显示 EULA 的控件中解析模块的限制。可悲的是,这绝对不是 the biggest one.