The code (decode-coding-string (epg--decode-percent-escape "D%C3%A9partement") 'utf-8) should return "Département" but does not because the decoding of the percent string is done with multibyte. The attached patch fixes this. Best, C.