我对Rational Team Concert中的“字符编码”感到有些困惑,但是现在存储在RTC中的UTF-8编码文件出现问题。 (我之前从未遇到过这些文件的任何问题。)
text/plain
控制的文件,几乎每个版本都有不同的“字符编码”,有时会来回转换为UTF-8到Cp1252。通常,只会更改大文件中的几行。我从一个好的answer中学到了很多东西:
scm set property file.encoding
设置用户属性(甚至可以设置为随机值,例如foo
)。但是:file.encoding
,尽管this doc说:要更改从CLI或Rational Team Concert Client for Microsoft Visual Studio IDE签入的文件的编码,请运行scm set property [...]示例:scm set property file.encoding UTF-8 path / to /文件。
tl; dr:我的问题是:这是“字符编码”和/或“file.encoding”的任何相关性,如果是,它用于什么?
答案 0 :(得分:0)
Following the FAQ,RTC客户端(Eclipse或VS)在签入阶段使用它。
如果此处指定的编码与您要签到的文件中使用的编码不同,则会出现错误:
基本上,有一个文本文件,Jazz在检入项目内容时试图读取它,因为内容不符合编码规则。错误消息应该为您提供导致问题的文件名。
在Eclipse中,您有文本文件的默认编码 要查看它是什么,请从工具栏中选择
null
如果这不是大多数文本文件的编码,则应在此处进行更改。在团队中工作时,您应该决定您和您的团队将使用的常见编码。该编码也应该在服务器上可用(注释工作正常)。您需要与团队的其他成员沟通编码的内容。