Subject: bug#38587: base64-decode-region breaks encoding

From: Juri Linkov <[email-masked]>
Date: Wed, 18 Dec 2019 01:10:06 +0200

tags 38587 wontfix
close 38587 27.0.50
quit

> decode-coding-region should be what you want.  It decodes raw bytes
> (a.k.a. "eight-bit charset") into characters.

Thanks, I'm using this advice.

(advice-add 'base64-decode-region :after
            (lambda (beg end &optional _base64url)
              (decode-coding-region beg end buffer-file-coding-system))
            '((name . base64-decode-region-with-buffer-coding)))

So I'm closing this.  Not sure what could be added to documentation.