如何知道 ICU 配备的操作系统是什么版本?

Tai*_*air 1 unicode icu

他们这里说ICU在很多平台上都有使用。但我找不到 OS X 和 Windows 附带的版本。在 Linux 中,我想包管理器会告诉我。

更新:将 CLDR 更改为 ICU

Abe*_*bel 5

我不知道平台是否与 ICU 捆绑在一起。当然,Windows 不会。基于 Unix 的平台可能会。其一,显然 OS X与它的某些版本捆绑在一起。

如果平台提供完整的 ICU 捆绑包,您可以使用以下命令测试 ICU 的版本:

$ uconv -V
Run Code Online (Sandbox Code Playgroud)

这将打印版本。最新版本是54.1,看起来像这样:

uconv v2.1  ICU 54.1
Run Code Online (Sandbox Code Playgroud)

另外,如果你的平台安装了Qt,那么它可能已经编译了ICU支持,但这不是必需的。

如果您想使用 ICU,您最好将其与您的产品一起提供,而不是依赖某人系统上的内容。ICU 有一个相当规律的更新周期,预装的 ICU 库很可能已经过时。