The values are stored as a character()
vector.
On construction, the enc2utf8()
function is called on the
input. Subsetting and concatenation operations on an object of this class
return an object of this class again.
Calls to Encoding<-()
are not intercepted.
utf8(x = character()) is_utf8(x) as_utf8(x, ...) # S3 method for default as_utf8(x, ...) # S3 method for `NULL` as_utf8(x, ...) # S3 method for character as_utf8(x, ...) # S3 method for utf8 as_utf8(x, ...) # S3 method for utf8 as.character(x, ...) # S3 method for utf8 as.data.frame( x, row.names = NULL, optional = FALSE, ..., nm = paste(deparse(substitute(x), width.cutoff = 500L), collapse = " ") ) # S3 method for utf8 format(x, ...) # S3 method for utf8 print(x, ...)
x | A vector |
---|---|
... | Arguments passed on to further methods. |
row.names |
|
optional | logical. If |
nm | Name of column in new data frame |
utf8(letters)#> [1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" #> [20] "t" "u" "v" "w" "x" "y" "z"utf8("ä")#> [1] "ä"#> [1] "ä"