Encoding of user ID strings

Ingo Klöcker kloecker at kde.org
Tue May 24 22:17:45 CEST 2016

On Tuesday 24 May 2016 08:26:54 Werner Koch wrote:
> On Mon, 23 May 2016 20:19, rjh at sixdemonbag.org said:
> > At first blush it appears the answer is "no, but most people use
> > UTF-8."> 
> >  If so that's fine, but I'll have to silently discard a number of
> >  user
> OpenPGP requires that the user id is UTF-8 encoded.  Older PGP
> versions did not care about encoding and used whatever the system
> provided.  Thus there are lot's of (e.g.) Müller with wrong
> encodings.  This is what GPA uses to fix the problem for most of the
> western world's PGP users:
> --8<---------------cut here---------------start------------->8---
> --8<---------------cut here---------------end--------------->8---

And if you are interested in how KMail decoded user IDs (before we 
completely switched to gpgme) have a look at lines 682-755 of


Interesting. The code appears to be GPL2+ licensed. I would have thought 
that it was LGPL2+.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part.
URL: </pipermail/attachments/20160524/0e92e8d9/attachment.sig>

More information about the Gnupg-users mailing list