From simon.urbanek at r-project.org  Mon Dec 15 19:13:17 2014
From: simon.urbanek at r-project.org (Simon Urbanek)
Date: Mon, 15 Dec 2014 13:13:17 -0500
Subject: [Rd] Making iconv portable?
In-Reply-To: <21647.6287.617527.684671@fangorn.hornik.net>
References: <B78B80DA-5CDE-4E8C-A3FF-EE0A8BF8CC4C@prodsyse.com>
	<21647.6287.617527.684671@fangorn.hornik.net>
Message-ID: <FA48E51C-BC75-41FC-8338-122F48CA545E@r-project.org>


> On Dec 15, 2014, at 12:21 PM, Kurt Hornik <Kurt.Hornik at wu.ac.at> wrote:
> 
>>>>>> Spencer Graves writes:
> 
>> Hello, All:  
>> 	  What would it take to make ?iconv? portable?  
> 
> 
>> 	  I ask, because I want to convert accented characters to
>> 	  vanilla ASCII, thereby converting, e.g., ?Ra?l? to ?Raul?, and
>> 	  Milan Bouchet-Valet suggested on R-help that I use 'iconv(x,
>> 	  ?", "ASCII//TRANSLIT?)?.  This worked under Windows but failed
>> 	  on Linux and Mac.  It?s part of the ?subNonStandardCharacters?
>> 	  function in the Ecfun package. The development version on
>> 	  R-Forge uses this and returns ?Raul? under Windows and NA
>> 	  under Mac OS X (and presumably also Linux).
> 
> Hmm.
> 
> R> iconv("Ra?l", "", "ASCII//TRANSLIT")
> [1] "Raul"
> 
> seems to work for me on Linux ...
> 

also on OS X:

> iconv("Ra?l", "", "ASCII//TRANSLIT")
[1] "Ra'ul"



> -k
> 
> 
>> 	 The ?iconv? R code merely calls compiled code, which I?ve used very little in 30 years.   
> 
> 
>> 	  Thanks, 
>> 	  Spencer 
> 
> 
> 
>>> On Nov 30, 2014, at 2:32 AM, Spencer Graves <spencer.graves at structuremonitoring.com <mailto:spencer.graves at structuremonitoring.com>> wrote:
>>> 
>>> Wonderful.  Thanks very much.  Spencer
>>> 
>>> 
>>> On 11/30/2014 2:25 AM, Milan Bouchet-Valat wrote:
> 
>> 	[[alternative HTML version deleted]]
> 
>> ______________________________________________
>> R-devel at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-devel
> 
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel



[Rd] Making iconv portable?
Simon Urbanek