Qt:lupdate 正在将撇号转换为 '



我正在Qt HMI应用程序上运行lupdate。而且我注意到很少有单引号(例如l'unite)的字符串被替换为其字符实体' (例如l'unite)在lupdate生成的.ts文件中。

尽管这种转换对本地化没有不利影响。我想知道为什么会发生这种行为。有没有办法禁用它?

对此的任何帮助不胜感激。 提前谢谢。

它是 XML 语言定义的一部分。由于'是 xml 中的特殊字符,因此必须对其进行转义。否则,XML 解析器将无法读取该文件。换句话说,'只不过是'的转义序列,任何 XML 读取器都会在读取 xml 文件时将'替换为'

转义序列为:

"   "
'   '
<   &lt;
>   &gt;
&   &amp;

相关内容

  • 没有找到相关文章

最新更新