1

cvs2svn ツールを使用して CVS データベースを SVN に変換しましたが、すべての Unicode テキスト ファイルが UFT-8 に変更されました。

どうすればそれを回避できますか? Unicode ファイルを保持するためのフラグまたはパラメーターはありますか?

4

2 に答える 2

2

あなたが誤って Unicode と呼んでいるのは UTF-16LE だと思います。cvs2svn にはオプションがあり、それはドキュメントにあります:

--encoding=ENC

CVS リポジトリのファイル名、ログ メッセージ、および作成者名のエンコーディングとして ENC を使用します。( --options ファイルを使用すると、ファイル名に使用するエンコーディングのセットを指定し、ログメッセージと作成者名に使用する別のセットを指定できます。) このオプションは複数回指定できます。成功するまで注文します。デフォルト: ascii. その他の可能な値には、標準の Python エンコーディングが含まれます。

--encoding=utf_16_leしたがって、コマンドラインに渡してみることができます。

于 2013-06-05T15:59:50.423 に答える