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. ______________________________________________ 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.