muttを使用して "git format-patch"ファイルを送信するときのUTF-8の問題

muttを使用して

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?=Web UIに自分の名前がName Sandström期待どおりに表示されなくなります。

send_charsetmuttオプションをオフにして設定してみましたが、us-ascii:utf-8名前はまだ上記と同じです。私が見た唯一の違いは、元の電子メールにContent-Type: text/plain; charset=iso-8859-1not send_charsetsetとContent-Type: text/plain; charset=utf-8set send_charsettoが含まれていることですus-ascii:utf-8

この問題をどのように解決できますか?ここで誰が間違っているのでしょうか? git、mutt、Gmail、または私?

編集する:私は以下を使用しています:

Mutt 1.5.23
git version 2.11.0

編集する:muttが何か間違っているようです。 mutt 1.7.1が私の名前をうまく復号したようです。

ベストアンサー1

おすすめ記事