質問編集履歴

2 タイトルを修正しました。

JungleCrow

JungleCrow score 11

2017/10/01 19:53  投稿

【Git for Windows】日本語文字化けの解決方法
【Git for Windows】日本語文字化けの解決方法 その2
##0.最初に
こんにちは。
前回に引き続き、「Git for Windows」の日本語文字化けについて質問がございます。
##1.質問内容
以下の2件について、ご相談です。
① git log で、コミットメッセージが文字化けしています。日本語で表示させたいです。
```
$ git log
```
```
add<E3><81><AE><E8><AA><AC><E6><98><8E><E3><82><92><E8><BF><BD><E5><8A><A0>
```
② $ git commit --amend で、直前のコミットのコミットメッセージがエディタで表示されていますが、そのコミットメッセージが文字化けしています。これも同様に日本語で表示させたいです。
```
$ git add sample.txt
$ git commit --amend
```
```
add▒~A▒説▒~X~N▒~B~R追▒~J|
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# Date: Mon Jul 16 23:17:56 2012 +0900
#
# On branch master
# Changes to be committed:
# modified: sample.txt
#
~
~
```
インターネットで検索していると、nkfをインストールすることが解決する方法かと思いましたが、
まずはご相談してみようと思いました。
何卒よろしくお願いします。
##2.開発環境
◆Git for Windows
⇒ 改行コードの自動変換は、「Checkout as-is, commit Unix-style line endings」を選択しています。この場合、チェックアウト時は改行コードを変換せず、コミット時のみ[CR+LF]を[LF]に変換するようになります。
⇒ それ以外は、デフォルトでチェックされているものでインストールしました。
◆Gitクライアント「TortoiseGit」
⇒ コミットやプッシュはこちらを利用しております。
◆PowerShell
  • Git

    1763 questions

    Gitはオープンソースの分散バージョン管理システム(DVCS)です。

1 微修正(不要な罫線を消しました)

JungleCrow

JungleCrow score 11

2017/10/01 19:52  投稿

【Git for Windows】日本語文字化けの解決方法
##0.最初に
こんにちは。
前回に引き続き、「Git for Windows」の日本語文字化けについて質問がございます。
##1.質問内容
以下の2件について、ご相談です。
***  
① git log で、コミットメッセージが文字化けしています。日本語で表示させたいです。
```
$ git log
```
```
add<E3><81><AE><E8><AA><AC><E6><98><8E><E3><82><92><E8><BF><BD><E5><8A><A0>
```
② $ git commit --amend で、直前のコミットのコミットメッセージがエディタで表示されていますが、そのコミットメッセージが文字化けしています。これも同様に日本語で表示させたいです。
```
$ git add sample.txt
$ git commit --amend
```
```
add▒~A▒説▒~X~N▒~B~R追▒~J|
# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# Date:     Mon Jul 16 23:17:56 2012 +0900
#
# On branch master
# Changes to be committed:
#      modified:  sample.txt
#
~
~
```
インターネットで検索していると、nkfをインストールすることが解決する方法かと思いましたが、
まずはご相談してみようと思いました。
何卒よろしくお願いします。
##2.開発環境
◆Git for Windows
⇒ 改行コードの自動変換は、「Checkout as-is, commit Unix-style line endings」を選択しています。この場合、チェックアウト時は改行コードを変換せず、コミット時のみ[CR+LF]を[LF]に変換するようになります。
⇒ それ以外は、デフォルトでチェックされているものでインストールしました。
◆Gitクライアント「TortoiseGit」
⇒ コミットやプッシュはこちらを利用しております。
◆PowerShell
  • Git

    1763 questions

    Gitはオープンソースの分散バージョン管理システム(DVCS)です。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る