unconvertable chars display glitches
Alain Bench
xwck at oreka.com
Fri Jan 14 10:19:46 CET 2005
Hello,
Testing Debian Woody Glibc iconv 2.2.5 and GnuPG 1.4, /René Lecœur/
made a test key (comes here attached). His UID contains 2 well-formed
UTF-8 special chars: An 'é' (e acute) and a 'œ' (oe ligature). Perfect
display in a locale having both chars, like with CP-1252 charset:
| $ gpg -vvv --list-keys "René"
| gpg: using character set `CP1252'
| gpg: using PGP trust model
| pub 512D/882B59FD 2005-01-08
| uid René Lecœur <joe at foo.bar>
But in a locale where only the e acute exists, like with charset
CP-857 (Turkish):
| $ gpg -vvv --list-keys "René"
| gpg: using character set `IBM857'
| gpg: using PGP trust model
| pub 512D/882B59FD 2005-01-08
| gpg: conversion from `utf-8' to `IBM857' failed: Invalid or incomplete multibyte or wide character
| uid RenÚ Lec\xc5\x93ur <joe at foo.bar>
- The warning line about failed conversion may perhaps not be really
necessary in such simple unconvertability case: The \hex display of raw
UTF-8 may well be sufficient?
- The 'Ú' (U acute) in place of 'é' in "René" is wrong. Fallback to
Latin-1 conversion of full string if one char only was unconvertable
seems not optimal here.
Probably a display like that might be clearer:
| $ gpg -vvv --list-keys "René"
| gpg: using character set `IBM857'
| gpg: using PGP trust model
| pub 512D/882B59FD 2005-01-08
| uid René Lec\xc5\x93ur <joe at foo.bar>
Bye! Alain.
--
When you post a new message, beginning a new topic, use the "mail" or
"post" or "new message" functions.
When you reply or followup, use the "reply" or "followup" functions.
Do not do the one for the other, this breaks or hijacks threads.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ReneLecoeur.key
Type: application/pgp-keys
Size: 589 bytes
Desc: not available
Url : /pipermail/attachments/20050114/f23b4530/ReneLecoeur.key
More information about the Gnupg-users
mailing list