From maechler at stat.math.ethz.ch  Tue Dec 16 09:18:34 2014
From: maechler at stat.math.ethz.ch (Martin Maechler)
Date: Tue, 16 Dec 2014 09:18:34 +0100
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: <21647.60122.985407.280694@stat.math.ethz.ch>

>>>>> Kurt Hornik <Kurt.Hornik at wu.ac.at>
>>>>>     on Mon, 15 Dec 2014 18:21:19 +0100 writes:

>>>>> 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 ...

and me:

> iconv("Martin M?chler, Z?rich.  ?Espa?a, Ol?!", "", "ASCII//TRANSLIT")
[1] "Martin Maechler, Zuerich.  ?Espana, Ole!"


    >> 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?
Martin Maechler