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

IAGO GINÉ VÁZQUEZ |@g|ne @end|ng |rom p@@jd@org
Fri Sep 13 11:37:42 CEST 2019


But if I type
> "會"
the output is

[1] "會"

so seemingly it can be represented. Or, am I wrong?

Best
Iago
________________________________
De: Tomas Kalibera <tomas.kalibera using gmail.com>
Enviat el: divendres, 13 de setembre de 2019 11:24
Per a: IAGO GINÉ VÁZQUEZ <i.gine using pssjd.org>; r-devel using r-project.org <r-devel using r-project.org>
Tema: Re: [Rd] Printing chinese characters (UTF-8) on R 3.5.2 -windows 10

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 using r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel



	[[alternative HTML version deleted]]



More information about the R-devel mailing list