-1

在我的系统上,我使用的是 qt4.7 的 lrelease 版本。我已经生成了在生产环境中运行良好的 qm 文件。

但不幸的是,我们的服务器使用 lrelease 版本的 qt3.3 和从服务器上的相同 ts 文件生成的 qm 文件,在生产环境中提供垃圾字符。

我收到了将其他语言(法语和意大利语)的特殊字符转换为十六进制代码并且工作正常的建议。

但是当我得到很大的 ts 文件时,很难将每个特殊字符更改为十六进制代码。您能否建议一些修复(除了更改服务器上的 lrelease 版本)或任何将特殊字符转换为 ts 文件中的十六进制代码的工具?

4

1 回答 1

0

这按设计工作。如果您的应用程序在 Qt4 上运行,请使用 Qt4 工具生成 .qm 文件。使用 Qt3 的工具将不起作用。

于 2013-05-13T12:42:24.553 回答