それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

git で文字がエスケープされた状態で表示される!?

ファイルの表示が・・・

takuya@rena:~/Desktop/test$ git status
On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

    new file:   "\343\201\202"

takuya@rena:~/Desktop/test$

日本語名がエスケープで表示される場合の対策

表示時のクォートをオフにする。

git config --global core.quotepath false

設定後

takuya@rena:~/Desktop/test$ git status
On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

    new file:   あ

これで、表示されるとき、のクォートをオフにする=日本語として表示することが出来た。

しかし、なんでイキナリこんなことが起きたんだろう。。。。文字化けってほどでもないので、解決策探るのにちょっと検索で苦労した。

参考資料

git/日本語ファイル名をgit statusなどで表示する方法 - TOBY SOFT wiki