不间断空格在 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.
即使在 WiX 中显示的 EULA 是 RTF 文件,它似乎完全能够支持 unicode,但由于某些原因 non-breaking whitespaces 没有这样呈现。
调查表明,不间断空格作为 \~
控制字 存储在 RTF(即 internally plain text ASCII file)中。尽管其他非 ASCII 字符使用 \'xx
控制字存储,其中 x 是十六进制数字。 \~
到 \'a0
的简单搜索替换就可以了。
显然,这是用于显示 EULA 的控件中解析模块的限制。可悲的是,这绝对不是 the biggest one.