utf8Conversion.Rd 1.42 KB
 Radford Neal committed May 18, 2013 1 2 % File src/library/base/man/utf8Conversion.Rd % Part of the R package, http://www.R-project.org  Radford Neal committed Aug 26, 2016 3 % Copyright 1995-2009 R Core Team  Radford Neal committed May 18, 2013 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 % Distributed under GPL 2 or later \name{utf8Conversion} \alias{utf8ToInt} \alias{intToUtf8} \title{Convert to or from UTF-8-encoded Character Vectors} \description{ Conversion of UTF-8 encoded character vectors to and from integer vectors. } \usage{ utf8ToInt(x) intToUtf8(x, multiple = FALSE) } \arguments{ \item{x}{object to be converted.} \item{multiple}{logical: should the conversion be to a single character string or multiple individual characters?} } \details{ These will work in any locale, including on machines that do not otherwise support multi-byte character sets. } \value{ \code{utf8ToInt} converts a length-one character string encoded in UTF-8 to an integer vector of (numeric) UTF-8 code points. \code{intToUtf8} converts a vector of (numeric) UTF-8 code points either to a single character string or a character vector of single characters. (For a single character string \code{0} is silently omitted: otherwise \code{0} is mapped to \code{""}. Non-integral numeric values are truncated to integers.) The \code{\link{Encoding}} is declared as \code{"UTF-8"}. As from \R 2.11.0 \code{NA} inputs are mapped to \code{NA} output. } \examples{\dontrun{ ## will only display in some locales and fonts intToUtf8(0x03B2L) # Greek beta }} \keyword{character} \keyword{utilities}