Zero width no-break space (U+FEFF) in clearsigned output message

David Shaw dshaw at jabberwocky.com
Sat Nov 26 16:30:09 CET 2005


On Sat, Nov 26, 2005 at 06:01:49PM +0300, lusfert wrote:
> Hi all.
> 
> I wrote some text (with non-ASCII characters) in file encoded in UTF-8
> with BOM and save it.
> Then I decided to clearsign it:
> 
> gpg --verbose -u 0x500B8987 --clearsign 1.txt
> 
> When I open clearsigned 1.txt.asc I can find symbol U+FEFF (Zero width
> no-break space) before message, but after field "Hash:". Adding option
> -t does not change anything. But if source file is encoded in UTF-8
> without BOM, character U+FEFF doesn't appear in output clearsigned text.

U+FEFF is the BOM character.  It was in the original document, so it's
in the signed document as well.

David



More information about the Gnupg-users mailing list