Message-ID: <91739c3a-9a7d-f881-3d4f-c36bf25d9d6a@gmail.com>
Date: 2021-02-17T10:16:42Z
From: Tomas Kalibera
Subject: issue with print()ing multibyte characters on R 4.0.4
In-Reply-To: <CALyqOb-jU_ub7ASBFdbmE3hm+KpBE7QeqpTkSzwEw5DkL=Cn9A@mail.gmail.com>
Thanks for the report, I can reproduce this on Windows, we'll investigate.
Best
Tomas
On 2/17/21 5:58 AM, Hiroaki Yutani wrote:
> Hi all,
>
> I saw several people on Japanese locale claim that, on R 4.0.4,
> print() doesn't display
> Japanese characters correctly. This seems to happen only on Windows
> and on macOS (I
> usually use Linux and I don't see this problem).
>
> For example, in the result below, "?" and "?" are displayed in
> "\uXXXX" format. What's
> curious here is that "?" is displayed as it is, by the way.
>
>> "???"
> [1] "\u9b3c?\u5916"
>
> But, if I use such functions as message() or cat(), the string is
> displayed as it is.
>
>> message("???")
> ???
>
> Considering the fact that it seems only Windows and macOS are
> affected, I suspect this
> is somehow related to this change described in the release note,
> (though I have no idea
> what change this is):
>
> The internal table for iswprint (used on Windows, macOS and AIX) has been
> updated to include many recent Unicode characters.
> (https://cran.r-project.org/doc/manuals/r-release/NEWS.html)
>
> Before I'm going to file this issue on Bugzilla, I'd like to confirm
> if this is not the intended
> change, and, if this is actually intended, I want to discuss how to
> improve this behaviour.
>
> Best,
> Hiroaki Yutani
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel