文件编码

由 Rational® Synergy 写入到标准输出和标准错误流的文本使用系统缺省编码。由 Rational Synergy 从标准输入流读取的文本假设使用同一系统缺省编码。

因此,使用 CLI 的脚本可能不支持来自多种语言环境的属性值,这是因为许多编码无法同时表示诸如中文和日语字符这样两种字符。

在 Windows 上,程序可能会读取使用缺省系统编码或 Unicode 的命令行参数。读取使用 Unicode 的参数值的程序支持来自多种语言环境的字符串。使用缺省系统编码的程序可能仅支持一种语言环境。

在 UNIX 上,命令行参数仅可在针对当前语言环境的编码中使用。如果编码为 Unicode(例如 UTF-8),那么会正确支持来自多种语言环境的字符。如果语言环境编码不是 Unicode(例如 EUC),那么程序仅支持来自一种语言环境的命令行字符。

源文件会作为未解释的字节流发送到编辑器、查看器和合并工具等,或者从中进行读取。用户必须选择与源文件编码匹配的工具和工具选项。

Rational Synergy 希望其自身文件使用特定编码,即 UTF-8 或系统编码。仅包含 7 位 ASCII 字符的文件与 UTF-8 和系统编码(如 Shift-JIS)均兼容。


反馈