• The added line is THIS COLOR.
  • The deleted line is THIS COLOR.
#contents

*はじめに [#s5428e6e]

gitで日本語を扱う方法。


*調査メモ [#p4b00274]

以下は、Windows上(cygwin)での調査です。

**日本語コミットログ ○? [#b04cf821]

UTF-8Nが多分推奨?かと。
gitkでもUTF-8Nなら文字化けしないし。

ログの表示(PAGER)には、jlessかlvを指定しておかないと、
ターミナルがUTF-8Nに対応してない場合(コマンドプロンプト)は
当たり前ですが、文字化けします。

git commit -a 時に立ち上がるエディタは、
私はUTF-8N対応ということで、[[GreenPad:http://www.kmonos.net/lib/gp.ja.html]]を使ってみています。

※エディタの指定方法は、[[../git commitでエディタ起動しようとしてエラーが出る]]を参照のこと。
**日本語ファイル名 △ [#i690ff79]
**日本語ファイル名 × [#i690ff79]

コミット等はできるが、コミットログやgitkなどでは''表示だけは文字化けする''様子です。
しかし、クローンしたり、前のバージョンに戻したりしたときに生成される日本語ファイル名のファイルは問題なく生成される。
''一応大丈夫''っぽい??
%%コミット等はできるが、コミットログやgitkなどでは''表示だけは文字化けする''様子です。しかし、クローンしたり、前のバージョンに戻したりしたときに生成される日本語ファイル名のファイルは問題なく生成される。''一応大丈夫''っぽい??%%

とはいえ怖いので、日本語ファイル名は使わないほうが無難、かと。
LinuxなどのUTF-8のファイル名ならOKかもしれませんが、Windows特にcygwinの場合かなりやばそうです……。

※検証中


**日本語が含まれるファイル ??[#rc77ca90]

SJISでコメント書いたファイルを突っ込んでみてますが
今のところ特に問題ないみたいです。

diffとか未確認
diffとか未確認、というか化ける。

----
#pcomment(,reply)

Front page   New Pages Search Recent changes   Help   RSS of recent changes