From tom@@@k@||ber@ @end|ng |rom gm@||@com  Fri Sep 13 11:24:22 2019
From: tom@@@k@||ber@ @end|ng |rom gm@||@com (Tomas Kalibera)
Date: Fri, 13 Sep 2019 11:24:22 +0200
Subject: [Rd] Printing chinese characters (UTF-8) on R 3.5.2 -windows 10
In-Reply-To: <DB8PR02MB5531213B6727618F58F9A15592B30@DB8PR02MB5531.eurprd02.prod.outlook.com>
References: <DB8PR02MB5531213B6727618F58F9A15592B30@DB8PR02MB5531.eurprd02.prod.outlook.com>
Message-ID: <4b765a4a-72d9-bd54-0bee-92c876787b89@gmail.com>

On 9/13/19 11:01 AM, IAGO GIN? V?ZQUEZ wrote:
> I have a chinese character on a data frame, but the output of printing it is its UTF-8 code. Concretely, the character is ? and the code is U+6703. Following the code I arrive to the instruction
>
>> base::format.default("?")
> which prints
>
> [1] "<U+6703>"
>
> I do not know which is the extent of this behaviour either if it follows on most recent versions of R.
>
> Is it expected?

If you are running this on Windows in an encoding where the character 
cannot be represented (e.g. non-Chinese locale), then yes, this is 
expected behavior.

On Unix systems where R can run in UTF-8 encoding (Linux, macOS), the 
character will be formatted/displayed properly.

Best
Tomas

>
> Thank you!
>
> Iago
>
> 	[[alternative HTML version deleted]]
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel



[Rd] Printing chinese characters (UTF-8) on R 3.5.2 -windows 10
Tomas Kalibera