Hi,
I ran into this issue previously and managed to solve it, but I've
forgotten how and am getting frustrated...
I have a data frame (see below) with scandinavian characters in R
(2.7.1) running on a Win Xp-computer. I save the data frame in an
RData-file on a usb stick, and load() it in R (2.8.0) running on OS X
10.5. Now the name of the data frame and all factor labels with
scandinavian characters are scrambled. How do I make R in OS X read my
data frame?
From what I've managed to find in the list archives and the FAQ I either
1) run
Sys.setlocale("LC_ALL","en_US.UTF-8") ### Doesn't change anything
or
2) run
defaults write org.R-project.R force.LANG en_US.UTF-8
in the terminal, which doesn't help either.
I must admit that I couldn't quite follow what documentation i found
on locales, so I might have messed up somewhere along the line.
Many thanks in advance for your help!
Regards,
Gustaf
--------
L?nkarta <-
structure(list(LANKOD = structure(c(11L, 19L, 10L, 13L, 21L,
7L, 9L, 18L, 8L, 3L, 16L, 6L, 5L, 4L, 15L, 2L, 20L, 17L, 1L,
14L, 12L), .Label = c("AB", "AC", "BD", "C", "D", "E", "F", "G",
"H", "I", "K", "M", "N", "O", "S", "T", "U", "W", "X", "Y", "Z"
), class = "factor"), L?n = structure(c(1L, 4L, 3L, 5L, 6L, 7L,
8L, 2L, 9L, 10L, 20L, 21L, 13L, 14L, 15L, 16L, 17L, 18L, 12L,
19L, 11L), .Label = c("Blekinge l?n", "Dalarnas l?n", "Gotlands l?n",
"G?vleborgs l?n", "Hallands l?n", "J?mtlands l?n", "J?nk?pings l?n",
"Kalmar l?n", "Kronobergs l?n", "Norrbottens l?n", "Sk?ne l?n",
"Stockholms l?n", "S?dermanlands l?n", "Uppsala l?n", "V?rmlands l?n",
"V?sterbottens l?n", "V?sternorrlands l?n", "V?stmanlands l?n",
"V?stra G?talands l?n", "?rebro l?n", "?sterg?tlands l?n"), class =
"factor")), .Names = c("LANKOD",
"L?n"), class = "data.frame", row.names = c("0", "1", "2", "3",
"4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15",
"16", "17", "18", "19", "20"))
Gustaf Rydevik, M.Sci.
tel: +46(0)703 051 451
address:Essingetorget 40,112 66 Stockholm, SE
skype:gustaf_rydevik