簡體   English   中英

為什么 git 的 gpg 簽名提交上有特殊符號

[英]Why are there special symbols on git's gpg-signed commits

每當我使用我的 gpg 密鑰簽署提交時,我總是在提交的簽名中得到這些奇怪的符號。

$ git log --show-signature
commit 16d7a1f5403ca0332146da7bcfe4594f6d997c2b (HEAD -> master)
gpg: Signature made 07/03/2021 22:47:48 <F3><F1><E2><EF> <F4><E2><F9><EC> <EC><F8><E1><F9><EC><E1><ED>^M
gpg:                using EDDSA key redacted^M
gpg: Good signature from "redacted" [ultimate]^M
Author: redacted
Date:   Sun Mar 7 22:47:48 2021

我懷疑這與 gpg 或 git 的編碼有關,所以我添加了LC_ALL=C.UTF-8環境變量,並嘗試對 git 的配置進行一些更改,但沒有成功。

任何人都知道這些符號是什么,我該如何擺脫它們?


GPG v2.2.27

Windows 10 v20H2

Git v2.30.1

我通過轉到 windows 設置中的區域設置並勾選“測試版:使用 Unicode UTF-8 以獲得全球語言支持”復選框來擺脫特殊符號。

區域設置截圖

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM