On Feb 5, 2014, at 12:53 AM, Rolf Turner wrote: > > > And the winner is ....... (drum roll) ....... DAVID WINSEMIUS!!! > > Thank you hugely David. You have completely solved my problem. > The last bit with format.hexmode() so as to get "00A3" rather than > just "a3" was actually unnecessary; I could've lived with "a3". But it was a > nice bit of polish. > > How you manage to find the relevant functions in the bewildering (to me) > superabundance of functions is impressive as well as astonishing.
I have in the past found `as.hexmode` (which I learned after needing as.octmode as part of my efforts to understand plotmath and using symbol fonts) to be very useful so I did not need to do anything more than "?as.hexmode". I got to the help page for `utf8ToInt` by way of the links on the ?Encodings page. I can never remember the names of all these functions either. I just follow links in the help system until I get what I need. -- David. > > Thanks again. > > cheers, > > Rolf > > On 05/02/14 19:07, David Winsemius wrote: >> >> On Feb 4, 2014, at 8:56 PM, David Winsemius wrote: >> >>> >>> On Feb 4, 2014, at 4:57 PM, Rolf Turner wrote: >>> >>>> >>>> >>>> If I have a character such as "£" stored in a object called "xxx", how can >>>> I obtain the hex code representation of this character? In this case I >>>> know that the hex code is "\u00A3", but if I didn't, how would I find out? >>>> >>>> I would like a function "foo()" such that foo(xxx) would return, say, the >>>> string "00A3". >>>> >>> >>> Close: >>> >>>> as.hexmode(utf8ToInt("£")) >>> [1] "a3" >>> >> >> Looking at the help page again I realized that there was a `format.hexmode` >> to deliver as requested: >> >>> format(as.hexmode(utf8ToInt("£")), width=4, upper=TRUE) >> [1] "00A3" >> > David Winsemius Alameda, CA, USA ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.