源文件中的 Unicode 字符支持

Rational® Synergy 在源文件中支持 Unicode 字符。

包含 Unicode 字符的源文件支持捆绑的 Rational Synergy 图形比较和合并工具。有关更多信息,请参阅针对文件编码的比较和合并支持

源文件支持广泛的编码范围。本主题中描述了有关 UTF-16 和 UTF-32 的信息。此外,请参阅关键字扩展中的限制。将使用与 ASCII 不兼容的编码(如 EBCDIC)的文件定义为二进制类型。

有关 Rational Synergy 文件和属性编码的一般信息,请参阅文件编码

请确保用于 Rational Synergy 的编辑器支持所使用的编码。一些编辑器允许用户在打开或保存文件时选择编码。 其他编辑器假设文件使用默认系统编码。

使用某些编码的某些文件(大多数文件使用 UTF-16 或 UTF-32 编码)会将源文件视为二进制,即使它们具有子类型 ASCII 也是如此。所以,Rational Synergy 的对象类型可能为 ASCII 或 ASCII 子类型,但是在内部,Rational Synergy 会将文件视为二进制文件。 将文件被视为二进制文件,是因为存在空字节、Ctrl-Z 或过多的其他不可打印字符。 UTF-16 或 UTF-32 文件可能包含许多空字节,这对于被视为二进制的文件具有以下影响。


反馈