まとめの限定公開に「リンク限定」が追加されました。URLを伝えてまとめを共有しよう!

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

bleis先生とsinsoku先生によるWindowsのコミットログ文字化け問題の対処法。 思考過程として残しておきます。 今回のことをまとめてみました。 ・http://d.hatena.ne.jp/kaorun55/20110222/1298306709 続きを読む
22829view 6コメント
2
中村 薫 @kaorun55
あり?windowsのgitってコミットログ化ける?
中村 薫 @kaorun55
@sinsoku_listy 先生! Windows の Gitのコミットログが化けるのを直す方法を教えてください!
白い高野さん @masaru_b_cl
@kaorun55 既定でUTF-8なので、Shift-JISだと化けます。
中村 薫 @kaorun55
@masaru_b_cl それを改称するにはどうしたらいいかなーというのを探しています。SF.jpのサイトも見たんですが、うまくいかなくて、、 http://bit.ly/h4grw0
中村 薫 @kaorun55
よくわからんので神速先生の返事をまつ
大江戸吹雪 @mayonezudaiou
WinでGitならテライケメン先生かと。。。あとコミットログってUTF8じゃないと化けた気が。。。 QT @kaorun55: よくわからんので神速先生の返事をまつ
中村 薫 @kaorun55
@mayonezudaiou みたいですね。で、WindowsでGit使ってる人はどうしてるのか知りたいです。
大江戸吹雪 @mayonezudaiou
あっすみません。コミットログは違う問題かも。それ以外の問題でUTF8じゃないとダメとかあった気が QT @mayonezudaiou: WinでGitならテライケメン先生かと。。。あとコミットログってUTF8じゃないと化けた気が。。。 QT @kaorun55: よくわからんので
大江戸吹雪 @mayonezudaiou
まさしくテライケメン先生ですね>WinでGit QT @kaorun55: @mayonezudaiou みたいですね。で、WindowsでGit使ってる人はどうしてるのか知りたいです。
中村 薫 @kaorun55
@mayonezudaiou ですね。先生たちの登場を待ちます
白い高野さん @masaru_b_cl
@kaorun55 テライケメンさんからのアドバイスはこんなでした QT @bleis: @masaru_b_cl ~略=git config i18n.commitEncodingをShift_JISにするとかでどうでしょ?
ふ''れいす @bleis
@kaorun55 俺は全部utf-8に統一してます。gitkとかで化けるのは、たぶんgit-guiの設定がcp932になってる(もしくはcp932で書いているのにこっちがutf-8になってる)からじゃないかなー。
白い高野さん @masaru_b_cl
@kaorun55 あ、コマンドラインでなくGUI(EclipseのEGit)では、だめでした。私。
中村 薫 @kaorun55
@bleis お休みのところありがとうございます^^; 今はmsysgitのコンソールでやってますが、このときの文字コードの変え方わかりますか?
中村 薫 @kaorun55
@masaru_b_cl コマンドラインでやってるので大丈夫です!さっきのだと中の文字コードをsjisにする漢字ですか?
ふ''れいす @bleis
@kaorun55 コンソールでのlogとかが化けるのは、nkf導入すれば大丈夫です。あとは、vimならset fenc=utf-8するとかでutf-8で保存させるように設定すれば大丈夫なはず
白い高野さん @masaru_b_cl
@kaorun55 「中の」というか「コミットログの」じゃないかと思ってますが、一次ソース当たってないので自信ないです・・・
ふ''れいす @bleis
@kaorun55 で、git logとかのメッセージを化けないようにしたい?
ふ''れいす @bleis
@kaorun55 なら、nkf入れて、Gitインストールディレクトリのetc/profileの末尾に export GIT_PAGER="nkf -s | LESSCHARSET=utf-8 less" とか書けばいいはずー
中村 薫 @kaorun55
@bleis まだ化けますね^^; なんか動いてない感じ?
白い高野さん @masaru_b_cl
わー、斜め上ごめんなさい>< QT @kaorun55: @bleis いや、UTF-8で^^;
残りを読む(66)

コメント

中村 薫 @kaorun55 2011-02-22 01:30:05
msysgit付属のviからでもOKになったので、その分を追加
IWAI, Masaharu @iwaim 2011-02-22 02:14:54
すべてUTF-8にする前提で、どこかに「それぞれをUTF-8にする方法」をまとめるといいのかもしれないと思った。
close_yutori @kimukou2628 2011-02-22 09:25:58
神速さんブログのリンクがおかしくなっているのでコメント記載 http://d.hatena.ne.jp/sinsoku/20100225/1267030018 御迷惑をおかけしました
中村 薫 @kaorun55 2011-02-23 12:13:00
iwaimさん> まとめてみました。ただ、文字コードのあたりでまだ不透明な部分があるのでフォローいただけると助かります http://d.hatena.ne.jp/kaorun55/20110222/1298306709
中村 薫 @kaorun55 2011-02-23 12:13:52
文字コードで新たに疑問に思った点を追加
ログインして広告を非表示にする
ログインして広告を非表示にする