Thanks a lot both! I finally used it (on windows) as

library(Unicode)
utf2uxxx<- function(x){
 x<-iconv(x, to="utf-8") # doesn't look nice but seems necessary on Windows
 a<- tolower(as.u_char(utf8ToInt(x)))
 a<- gsub("[+]","",a)
 a<- paste(paste("\\",a,sep=""),collapse="")
 a<-cat('"',a,'"',sep="")
}

It converts all characters, not just non-ASCII ones but that is easy to
modify if needed for something larger.

Best regards,
Kenn


On Thu, Apr 11, 2013 at 4:45 PM, arun <smartpink...@yahoo.com> wrote:

> HI,
> May be this helps:
>
> library(Unicode)
> utf2uxxx<- function(x){
>  a<- tolower(as.u_char(utf8ToInt(x)))
>  a<- gsub("[+]","",a)
>  a<- paste(paste("\\",a,sep=""),collapse="")
>  a<-cat('"',a,'"',sep="")}
> utf2uxxx("õäöü")
> #"\u00f5\u00e4\u00f6\u00fc"
>
> sessionInfo()
> R version 3.0.0 (2013-04-03)
> Platform: x86_64-unknown-linux-gnu (64-bit)
>
> A.K.
>
>
>
> ----- Original Message -----
> From: Kenn Konstabel <lebats...@gmail.com>
> To: R-help <r-h...@stat.math.ethz.ch>
> Cc:
> Sent: Thursday, April 11, 2013 7:56 AM
> Subject: [R] (no subject)
>
> Dear all,
>
> Is there a quick and easy way of converting utf characters to the \uxxxx
> form (necessary e.g. for packages)? I mean something working like this:
>
> > utf2uxxxx("還簡")
> [1] "\u00f5\u00e4\u00f6\u00fc"
>
> It is easy to program but perhaps someone already has implemented this. (I
> couldn't find anything useful from searches incl RSiteSearch).
>
>
> Thanks in advance,
> Kenn
>
> -- P.S.  Apologies if this is double posted - there was a network error and
> the first message doesn't seem to have been sent out (but maybe it was).
>
>
> Kenn Konstabel
> Department of Chronic Diseases
> National Institute for Health Development
> Hiiu 42
> Tallinn, Estonia
>
>     [[alternative HTML version deleted]]
>
>
> ______________________________________________
> R-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
>

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to