That this prints as an octal escape was always the intention: it is your OS that is telling R that it is not a printable character. What locale are you in? For me

1) In en_GB this works (correct, as that is charset ISO-8859-1)
2) In C, I get "25\260C" (correct, as that is not an ASCII char)

My guess is that you have R running in a C locale and emacs in a UTF-8 locale, since the UTF-8 representation of that symbol is c2b0, in octal \302\260. If that is what is going on, 1.8.1 would have been equally confused (it might have printed UTF-8, but it would not plot it), so I suspect the important change is not the one you think it is.

Note that at least one set of RPMs now runs R in the C locale (but that's not part of R per se). If you run in en_NZ I think you will find R works to your taste. The good news is that R-devel already supports en_NZ.utf8, and so 2.1.0 will in a couple of months.

On Wed, 2 Feb 2005, Patrick Connolly wrote:

version
        _
platform i686-pc-linux-gnu
arch     i686
os       linux-gnu
system   i686, linux-gnu
status
major    2
minor    0.1
year     2004
month    11
day      15
language R
paste("25", "�C", sep = "")
[1] "25\302\260C"

In ESS, I get  "25\201\260C"

The �C does end up in the plot alright, but it has an accented A as
well which is not useful.

(The '�C' I get from within Emacs using C - x 8 - o)
GNU Emacs 21.3.1

BTW, the plot device matters too.

In earlier versions, I used to get this:

version
        _
platform i686-pc-linux-gnu
arch     i686
os       linux-gnu
system   i686, linux-gnu
status
major    1
minor    8.1
year     2003
month    11
day      21
language R
paste("25", "�C", sep = "")
[1] "25�C"


That plotted fine. I can't remember if the problem existed with R-2.0.0 and I didn't notice a mention the NEWS file/s -- but that could be because I didn't know what to look for.

Could this be purely an Emacs problem, or does it have to do with
changes in R-2.x.x?

Neither of those, is my guess.

--
Brian D. Ripley,                  [EMAIL PROTECTED]
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to