Page MenuHome GnuPG

create revocation certificate on cp850 consoles [windows]
Closed, ResolvedPublic

Description

When I create a revocation certificate and enter an umlaut like 'ä' in the
reason, this gets masked to \x84. This seems to be incorrect because this cannot
be translated to an utf8 character without knowing in which encoding the
revocation certificate has been created. This is even shown like that in the
next output line after entering the reason, where i have to confirm the reason.

Output in my console (cp 850, default font) after calling gpg --gen-revoke <keyID>:
Create a revocation certificate for this key? (y/N) y
Please select the reason for the revocation:

0 = No reason specified
1 = Key has been compromised
2 = Key is superseded
3 = Key is no longer used
Q = Cancel

(Probably you want to select 1 here)
Your decision?
Enter an optional description; end it with an empty line:

Täst

Reason for revocation: Key has been compromised
T\x84st
Is this okay? (y/N)

Details

Version
1.4.19

Event Timeline

We won't fix such things for 1.4 (Windows)

and there is no w64 version of 1.4

werner claimed this task.
werner removed a project: Windows 64.
werner added a project: Won't Fix.