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 <[email protected]> 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 <[email protected]>
> To: R-help <[email protected]>
> 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]]
>
>
> ______________________________________________
> [email protected] 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]]
______________________________________________
[email protected] 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.