このページは Win32mbcsExtension の日本語訳です。
Win32mbcs エクステンション
現在、このエクステンションは Mercurial とともに配布されています。
作者: Shun-ichi Goto
概要
Windows には有名な「0x5c 問題」があります。 この問題は、 shift_jis や big5 に代表される厄介なエンコードのパス名を不適切に処理した時に発生します。
その様なエンコードを Mercurial でファイル操作エラーに煩わされることなく扱えるようにすることが、 このエクステンションの主な目的です。
ファイル名のエンコードは、デフォルトでターミナルのエンコードと同様です。 エンコードを変えたい場合は、 HGENCODING 環境変数を設定します。 これは、システムのローカルエンコード(デフォルトのエンコード)が意図したエンコードと異なる場合に必要になります。
このエクステンションの用途:
- shift_jis エンコードを扱う日本語 Windows ユーザー
- big5 エンコードを扱う中国語 Windows ユーザー
- そのようなエンコードで作成したリポジトリを扱うユーザー
注意: Unix 利用者にこのエクステンションは不要です。
設定
設定ファイル (hgrc) でエクステンションを有効にしてください:
[extensions] hgext.win32mbcs=
使い方
このエクステンションは特別な操作を要求しません。