From arnima at u.washington.edu  Tue Dec 28 02:04:04 2004
From: arnima at u.washington.edu (arnima@u.washington.edu)
Date: Tue Dec 28 02:04:08 2004
Subject: [Rd] Print()ing Latin 1 in console (PR#7452)
Message-ID: <20041228010404.BC29BEB67@slim.kubism.ku.dk>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

---1936847062-1954375969-1104189110=:161308
Content-Type: TEXT/PLAIN; CHARSET=iso-8859-1; FORMAT=flowed
Content-Transfer-Encoding: 8BIT
Content-ID: <Pine.A41.4.61b.0412271512521.161308@dante65.u.washington.edu>

Latin 1 characters are handled correctly by many R functions, but print() 
behaves unpredictably in this respect. Using ten Icelandic characters as 
an example:

  ICE <- c("?", "?", "?", "?", "?", "?", "?", "?", "?", "?")
  # or, in case of browser problems
  ICE <- c("\301", "\320", "\311", "\315", "\323",
           "\332", "\335", "\336", "\306", "\326")
  ice <- tolower(ICE)

  cat(ICE, "\n")        # correct
  cat(ice, "\n")        # correct
  ICE                   # some octal codes
  ice                   # some octal codes
  data.frame(ICE, ice)  # some octal codes

It would be preferable if the characters in that last data frame were 
human-readable. This bug was not present in R 1.9.0.

Thanks,
Arni

R 2.0.1 on WinXP
---1936847062-1954375969-1104189110=:161308--


[Rd] Print()ing Latin 1 in console (PR#7452)
arnima@u.washington.edu