AFAIK this is the way it works on Windows. It has been discussed in several places, e.g. http://stackoverflow.com/questions/17715956/why-do-some-unicode-characters-display-in-matrices-but-not-data-frames-in-r , http://stackoverflow.com/questions/17715956/why-do-some-unicode-characters-display-in-matrices-but-not-data-frames-in-r (both of these came up when I googled the subject line of your email).
Best, Ista On May 25, 2015 9:39 AM, "Richard Cotton" <richiero...@gmail.com> wrote: > Here's a data frame with some Unicode symbols (set intersection and union). > > d <- data.frame(x = "A \u222a B \u2229 C") > > Printing this data frame under R 3.2.0 patched (r68378) and Windows 7, I > see > > d > ## x > ## 1 A <U+222A> B n C > > Printing the column itself works fine. > > d$x > ## [1] A ∪ B ∩ C > ## Levels: A ∪ B ∩ C > > The encoding is correctly UTF-8. > > Encoding(as.character(d$x)) > ## [1] "UTF-8" > > Under Linux both forms of printing are fine for me. > > I'm not quite sure whether I've missed a setting or if this is a bug, so > > Am I doing something silly? > Can anyone else reproduce this? > > -- > Regards, > Richie > > Learning R > 4dpiecharts.com > > [[alternative HTML version deleted]] > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > [[alternative HTML version deleted]] ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel