On 12-10-28 7:56 AM, Eva Prieto Castro wrote:

Hi Duncan,

What dos it happen if I need use non-ASCII characters?. Is there no way
in order to make the package in Windows PC and it runs on Mac?.

As I said: always use the same encoding for them, and declare it in the DESCRIPTION file. See the paragraph on this in the DESCRIPTION file section 1.1.1 of the Writing R Extensions manual. There's more advice in section 1.7.1 "Encoding issues" of that manual.

Duncan Murdoch


I am lost, very lost.

Thanks.

Eva
--- El *dom, 28/10/12, Duncan Murdoch /<murdoch.dun...@gmail.com>/*
escribió:


    De: Duncan Murdoch <murdoch.dun...@gmail.com>
    Asunto: Re: [R] Encoding
    Para: "Eva Prieto Castro" <evapcas...@yahoo.es>
    CC: r-help@r-project.org
    Fecha: domingo, 28 de octubre, 2012 12:05

    On 12-10-28 3:49 AM, Eva Prieto Castro wrote:
     > Hi again, Duncan:
     >
     > I understand you tell me, but I don't reach it runs in Mac. How
    must I do?.

    There is a function in the tools package called showNonASCIIfile.  If
    you run it on each source file in your package, you may detect other
    non-ASCII characters besides the degree symbol.

    Duncan Murdoch

     >
     > Thanks.
     >
     > Eva
     >
     > --- El *sáb, 27/10/12, Duncan Murdoch /<murdoch.dun...@gmail.com
    </mc/compose?to=murdoch.dun...@gmail.com>>/*
     > escribió:
     >
     >
     >     De: Duncan Murdoch <murdoch.dun...@gmail.com
    </mc/compose?to=murdoch.dun...@gmail.com>>
     >     Asunto: Re: [R] Encoding
     >     Para: "Eva Prieto Castro" <evapcas...@yahoo.es
    </mc/compose?to=evapcas...@yahoo.es>>
     >     CC: r-help@r-project.org </mc/compose?to=r-help@r-project.org>
     >     Fecha: sábado, 27 de octubre, 2012 14:12
     >
     >     On 12-10-27 7:28 AM, Eva Prieto Castro wrote:
     >      > Hi again:
     >      >
     >      > I could make tha package (in Windows 7) but it does not
    run in Mac.
     >      >
     >      > Please could you tell me how to make a package in Windows
    PC with
     >     source code saved in utf-8 in the way the package runs on a Mac ?
     >
     >     One likely problem is that you need to declare in the
    DESCRIPTION file
     >     which encoding you are using.  The other problem is that you
    may not be
     >     consistently using UTF-8 encodings.  Since your system (as
    shown below)
     >     defaults to Latin1, files produced by R will default to Latin1
     >     encoding.
     >        If you consistently use Latin1 and declare that in the
    DESCRIPTION,
     >     your Mac should be able to work with the package.
     >
     >     In your other message you mentioned Unicode and UCS-2.  UCS-2
    is not
     >     UTF-8, they are different.  "Unicode" is ambiguous, but on
    Windows it
     >     generally means UCS-2.  As you found, R can read that, but
    it's not
     >     used
     >     by default, so I would avoid it.
     >
     >     One other approach to this is to avoid non-ASCII characters.
    Then
     >     UTF-8
     >     and Latin1 are the same, and you won't run into problems.
    But if you
     >     are writing Spanish, that's not easy.
     >
     >     Duncan Murdoch
     >
     >      >
     >      > In my pc (where I create the package) :
     >      >> l10n_info()
     >      > $MBCS
     >      > [1] FALSE
     >      >
     >      > $`UTF-8`
     >      > [1] FALSE
     >      >
     >      > $`Latin-1`
     >      > [1] TRUE
     >      >
     >      > $codepage
     >      > [1] 1252
     >      >
     >      >
     >      > Thanks.
     >      >
     >      > Eva
     >     >
     >      > --- El sáb, 27/10/12, Eva Prieto Castro
    <evapcas...@yahoo.es </mc/compose?to=evapcas...@yahoo.es>
     >     </mc/compose?to=evapcas...@yahoo.es
    </mc/compose?to=evapcas...@yahoo.es>>> escribió:
     >      >
     >      > De: Eva Prieto Castro <evapcas...@yahoo.es
    </mc/compose?to=evapcas...@yahoo.es>
     >     </mc/compose?to=evapcas...@yahoo.es
    </mc/compose?to=evapcas...@yahoo.es>>>
     >      > Asunto: Re: Encoding
     >      > Para: r-help@r-project.org
    </mc/compose?to=r-help@r-project.org>
    </mc/compose?to=r-help@r-project.org
    </mc/compose?to=r-help@r-project.org>>
     >      > Fecha: sábado, 27 de octubre, 2012 08:48
     >      >
     >      > Hi,
     >      >
     >      > I solved the problem as follows:
     >      >
     >      > source(file="example.R", encoding="UCS-2")
     >      >
     >      > Thanks
     >      >
     >      > Eva
     >      >
     >      > --- El sáb, 27/10/12, Eva Prieto Castro
    <evapcas...@yahoo.es </mc/compose?to=evapcas...@yahoo.es>
     >     </mc/compose?to=evapcas...@yahoo.es
    </mc/compose?to=evapcas...@yahoo.es>>> escribió:
     >      >
     >      > De: Eva Prieto Castro <evapcas...@yahoo.es
    </mc/compose?to=evapcas...@yahoo.es>
     >     </mc/compose?to=evapcas...@yahoo.es
    </mc/compose?to=evapcas...@yahoo.es>>>
     >      > Asunto: Encoding
     >      > Para: r-help@r-project.org
    </mc/compose?to=r-help@r-project.org>
    </mc/compose?to=r-help@r-project.org
    </mc/compose?to=r-help@r-project.org>>
     >      > Fecha: sábado, 27 de octubre, 2012 07:34
     >      >
     >      > Hi,
     > >
     >      > I work with R on Windows, so I use ANSI encode; but when I
    run my
     >     projects on a linux or mac pc, It fails, so I change the
    encoding to
     >     unicode (in the same mac pc) and runs ok.
     >      >
     >      > The problema is that I need tu make the package in mi pc
     >     (windows) and when I
     >      >   save my sources as unicode it fails: I make
    source("mydile.R")
     >     and it return tle following:
     >      >
     >      > Error en eval(expr, envir, enclos) : objeto 'ÿþ' no encontrado
     >      >
     >      > How can I resolve it?. I need to make the package in a
    windows pc
     >     ant it may run ok on all the OS.
     >      >
     >      > Thanks in advance.
     >      >
     >      > Eva
     >      >
     >      >     [[alternative HTML version deleted]]
     >      >
     >      >
     >      >
     >      > ______________________________________________
     >      > R-help@r-project.org </mc/compose?to=R-help@r-project.org>
    </mc/compose?to=R-help@r-project.org
    </mc/compose?to=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.
     >      >
     >


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

Reply via email to