From murdoch.duncan at gmail.com  Mon Feb  3 12:37:29 2014
From: murdoch.duncan at gmail.com (Duncan Murdoch)
Date: Mon, 03 Feb 2014 06:37:29 -0500
Subject: [Rd] String Vector Encoding
In-Reply-To: <CAJDot1pchKieYXq3WcX7_36Kd9Hb5q8WB4+=8bMML=_9vt7+xQ@mail.gmail.com>
References: <CAJDot1pchKieYXq3WcX7_36Kd9Hb5q8WB4+=8bMML=_9vt7+xQ@mail.gmail.com>
Message-ID: <52EF7F79.8030101@gmail.com>

On 14-02-03 3:41 AM, Saptarshi Guha wrote:
> Hello,
>
> I was reading through serialize.c and i couldn't answer something.
>
> In readItem, case CHARSXP,  rules exists to adjust the read string for
> string encoding.

This is described in the R Internals manual.

Duncan Murdoch

>
> Q1. I couldn't find where the encoding of the elements of the string vector
> are written? Is it when writeItem writes out the attributes of the item?
> But i couldn't find encoding in the attributes field
>
>   x <- "fa\xE7ile"
> Encoding(x) <- "latin1"
>   xx <- iconv(x, "latin1", "UTF-8")
> y=c(x,xx)
> attributes(y)
>
> NULL
>
> Apologies if this has been asked before
> Regards
> Saptarshi
>
> 	[[alternative HTML version deleted]]
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>



[Rd] String Vector Encoding
Duncan Murdoch