Subject: bug#14745: 24.1; 24.1; Emacs doesn't correctly read the code points U+D800–U+DFFF when opening a file

From: Eli Zaretskii <[email-masked]>
Date: Sat, 29 Jun 2013 10:55:31 +0300

> Date: Fri, 28 Jun 2013 21:34:05 -0400
> From: Patrick Xarles Hayes <[email-masked]>
> 
> $ emacs -Q
> C-x C-f
> Find file: some-file-with-code-points-in-the-range-U+D800–U+DFFF
> 
> Emacs 24.1.1 loads the file interpreting any code point in the range of
> U+D800–U+DFFF as a sequence of three bytes (e.g., “\355\240\200” instead
> of a glyph for U+D800).  These are the code points in: Non Private Use
> High Surrogate, First; Non Private Use High Surrogate, Last; Private Use
> High Surrogate, First; Private Use High Surrogate, Last; Low Surrogate,
> First; and Low Surrogate, Last.

I can see this in 24.1, 24.2, and 24.3, but not on the trunk.  So I
guess this bug was already fixed.