[Rd] \U with more than 4 digits returns the wrong character
murdoch.duncan at gmail.com
Thu Dec 4 21:34:32 CET 2014
On 04/12/2014, 2:00 PM, Richard Cotton wrote:
> If I type a character using \U syntax that has more than 4 digits, I
> get the wrong character. For example,
> should print a mathematical bold script capital A. See
> On my machine, it prints the Hangul character corresponding to
> It seems that the hex-digit part is overflowing at 16^4.
> I tested this on R3.1.2 and devel (2014-12-03 r67101) x64 under
> Windows. I played around with Sys.setlocale and options("encoding"),
> but couldn't get the expected value.
> Can others reproduce this? It feels like a bug, but experience tells
> me I probably have something silly going on with my setup.
I see this on Windows, but not on OSX. On Windows:
I'll see if I can find where the truncation is happening on Windows.
More information about the R-devel