LoginSignup
3
0

More than 5 years have passed since last update.

gitで日本語の文字化けを解消できない場合の対処法

Last updated at Posted at 2018-11-11

git log コマンドでリポジトリの履歴を取得しようとしたときに、日本語文字列が文字化けしてハマってしまった。

対処法を検索すると、core.pagercore.quotepathが影響してるようで、gitconfigに以下の記述をすると良いという記述が多々見つかった。

gitconfig
[core]
    pager = "less cm"
    quotepath = false

しかし、私の環境ではこれらの設定をしても、文字化けを解消できなかった。

…が、このような場合でも上手くいった方法が一つあった。
それは、 "--no-pager指定をする" こと。

以下、コマンド例。

sample
$ git --no-pager log --pretty=format:"%cd,%H,%cn,%s" TAG1...TAG2

暫定的な対応ではあるものの、てっとり早くマトモな文字列とご対面したい場合には使えるかと。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0