WindowsでGitのコミットログが文字化けする問題の対処法

bleis先生とsinsoku先生によるWindowsのコミットログ文字化け問題の対処法。 思考過程として残しておきます。 今回のことをまとめてみました。 ・http://d.hatena.ne.jp/kaorun55/20110222/1298306709 続きを読む
2
中村 薫 @kaorun55

あり?windowsのgitってコミットログ化ける?

2011-02-21 16:59:22
中村 薫 @kaorun55

@sinsoku_listy 先生! Windows の Gitのコミットログが化けるのを直す方法を教えてください!

2011-02-21 17:05:43
白い高野さん @masaru_b_cl

@kaorun55 既定でUTF-8なので、Shift-JISだと化けます。

2011-02-21 17:06:21
中村 薫 @kaorun55

@masaru_b_cl それを改称するにはどうしたらいいかなーというのを探しています。SF.jpのサイトも見たんですが、うまくいかなくて、、 http://bit.ly/h4grw0

2011-02-21 17:16:54
中村 薫 @kaorun55

よくわからんので神速先生の返事をまつ

2011-02-21 17:39:01
TKFM_130 @mayonezudaiou

WinでGitならテライケメン先生かと。。。あとコミットログってUTF8じゃないと化けた気が。。。 QT @kaorun55: よくわからんので神速先生の返事をまつ

2011-02-21 17:40:31
中村 薫 @kaorun55

@mayonezudaiou みたいですね。で、WindowsでGit使ってる人はどうしてるのか知りたいです。

2011-02-21 17:41:31
TKFM_130 @mayonezudaiou

あっすみません。コミットログは違う問題かも。それ以外の問題でUTF8じゃないとダメとかあった気が QT @mayonezudaiou: WinでGitならテライケメン先生かと。。。あとコミットログってUTF8じゃないと化けた気が。。。 QT @kaorun55: よくわからんので

2011-02-21 17:41:54
TKFM_130 @mayonezudaiou

まさしくテライケメン先生ですね>WinでGit QT @kaorun55: @mayonezudaiou みたいですね。で、WindowsでGit使ってる人はどうしてるのか知りたいです。

2011-02-21 17:42:39
中村 薫 @kaorun55

@mayonezudaiou ですね。先生たちの登場を待ちます

2011-02-21 17:43:18
白い高野さん @masaru_b_cl

@kaorun55 テライケメンさんからのアドバイスはこんなでした QT @bleis: @masaru_b_cl ~略=git config i18n.commitEncodingをShift_JISにするとかでどうでしょ?

2011-02-21 17:51:46
ぐるぐる系SQL @bleis

@kaorun55 俺は全部utf-8に統一してます。gitkとかで化けるのは、たぶんgit-guiの設定がcp932になってる(もしくはcp932で書いているのにこっちがutf-8になってる)からじゃないかなー。

2011-02-21 17:52:09
白い高野さん @masaru_b_cl

@kaorun55 あ、コマンドラインでなくGUI(EclipseのEGit)では、だめでした。私。

2011-02-21 17:53:32
中村 薫 @kaorun55

@bleis お休みのところありがとうございます^^; 今はmsysgitのコンソールでやってますが、このときの文字コードの変え方わかりますか?

2011-02-21 17:53:51
中村 薫 @kaorun55

@masaru_b_cl コマンドラインでやってるので大丈夫です!さっきのだと中の文字コードをsjisにする漢字ですか?

2011-02-21 17:54:24
ぐるぐる系SQL @bleis

@kaorun55 コンソールでのlogとかが化けるのは、nkf導入すれば大丈夫です。あとは、vimならset fenc=utf-8するとかでutf-8で保存させるように設定すれば大丈夫なはず

2011-02-21 17:55:53
白い高野さん @masaru_b_cl

@kaorun55 「中の」というか「コミットログの」じゃないかと思ってますが、一次ソース当たってないので自信ないです・・・

2011-02-21 17:56:07
ぐるぐる系SQL @bleis

@kaorun55 で、git logとかのメッセージを化けないようにしたい?

2011-02-21 17:58:07
ぐるぐる系SQL @bleis

@kaorun55 なら、nkf入れて、Gitインストールディレクトリのetc/profileの末尾に export GIT_PAGER="nkf -s | LESSCHARSET=utf-8 less" とか書けばいいはずー

2011-02-21 18:00:36
中村 薫 @kaorun55

@bleis まだ化けますね^^; なんか動いてない感じ?

2011-02-21 18:05:11
白い高野さん @masaru_b_cl

わー、斜め上ごめんなさい>< QT @kaorun55: @bleis いや、UTF-8で^^;

2011-02-21 18:05:19
1 ・・ 4 次へ