git format-patch
어제 나는 mutt 를 통해 사용되는 패치를 만드는 데 사용되는 커밋을 git에 만들었습니다 mutt -H <patch>
. 체인 어딘가에 "ö"가 포함된 내 이름이 엉망이 되었습니다. 무엇이 잘못되었는지, 어떻게 해결해야 하는지 알아내야 합니다.
이것은 내가 사용한 커밋입니다 git show <commit>
(개인 정보 보호를 위해 일부 변경).
commit xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Author: Name Sandström <[email protected]>
Date: Thu Jan 26 21:41:08 2017 +0100
[...]
생성된 파일의 출력 git format-patch HEAD^
:
From xxxxxxxxxxxxxxxxx Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Name=20Sandstr=C3=B6m?= <[email protected]>
Date: Thu, 26 Jan 2017 21:41:08 +0100
Subject: <commit subject>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
mutt -H <patch>
테마를 실행하고 입력한 후 mutt는 다음 명령을 사용하여 vim을 엽니다.
From: =?UTF-8?q?Name=20Sandstr=C3=B6m?= <[email protected]>
To: <to address>
Cc:
Bcc:
Subject: <subject>
Reply-To:
[...]
Gmail 등을 사용하여 누군가에게 이 이메일을 보내면 =?UTF-8?q?Name=20Sandstr=C3=B6m?=
웹 UI에 내 이름이 Name Sandström
예상한 대로 표시되지 않습니다.
send_charset
mutt 옵션을 해제하고 로 설정해 보았지만 us-ascii:utf-8
이름은 여전히 위와 같습니다. 내가 본 유일한 차이점은 원본 이메일에 Content-Type: text/plain; charset=iso-8859-1
not send_charset
set 및 Content-Type: text/plain; charset=utf-8
set send_charset
to가 포함되어 있다는 것입니다 us-ascii:utf-8
.
이 문제를 어떻게 해결할 수 있나요? 여기서 누가 잘못한 걸까요? git, mutt, Gmail 아니면 나?
편집하다: 나는 다음을 사용하고 있습니다 :
Mutt 1.5.23
git version 2.11.0
편집하다: mutt이 뭔가 잘못한 것 같습니다. mutt 1.7.1이 내 이름을 성공적으로 해독한 것 같습니다.