hg showconfig
次に取得を使用して、Mercurial リポジトリへのルート パスを取得したいと考えていますbundle.mainreporoot
。ルート パスに非 ASCII 文字が含まれていD:\maçã\asd
ます。
の出力hg showconfig
は次のとおりです。
...
bundle.mainreporoot=D:\maþÒ\asd
...
これを、エンコード cp850 を持つ Windows 7 Powershell で実行しています。Mercurial に、適切なエンコーディング cp850 で showconfig を出力するように指示したいと考えています。たとえばhg showconfig --encoding cp850
、成功しませんでした。
文字þ
は cp850\xE7
にあり、Unicode コード ポイント U+00E7 のように見えç
(必要な正しい文字)、ç
cp1252 にもあります。