Buenos días: Tengo el siguiente problema: si salvo como ANSI mis ficheros de código en R, al ejecutar fuera de Windows me da error al intentar escribir el símbolo del grado. Sin embargo, si salvo el código en codificación Unicode, me da error al hacer el source. ¿Cómo puedo resolver?. Gracias. Un saludo. Eva [[alternative HTML version deleted]]
Hola: Resolví el problema de la siguiente manera: source(file="example.R", encoding="UCS-2") Gracias. Eva --- El sáb, 27/10/12, Eva Prieto Castro <evapcastro@yahoo.es> escribió: De: Eva Prieto Castro <evapcastro@yahoo.es> Asunto: Problemas UniCode Para: r-help-es@r-project.org Fecha: sábado, 27 de octubre, 2012 06:45 Buenos días: Tengo el siguiente problema: si salvo como ANSI mis ficheros de código en R, al ejecutar fuera de Windows me da error al intentar escribir el símbolo del grado. Sin embargo, si salvo el código en codificación Unicode, me da error al hacer el source. ¿Cómo puedo resolver?. Gracias. Un saludo. Eva [[alternative HTML version deleted]]
Hola de nuevo: Pues va a ser que no: el problema persiste. En la máquina desde la cual creo el paquete (Windows):> l10n_info()$MBCS [1] FALSE $`UTF-8` [1] FALSE $`Latin-1` [1] TRUE $codepage [1] 1252 En la máquina desde la cual se prueba el paquete (Mac):> l10n_info()$MBCS [1] TRUE $`UTF-8` [1] TRUE $`Latin-1` [1] FALSE Las preguntas son: 1º) ¿En qué codificación debo salvar mis fuentes? (En Windows) 2º) ¿A qué nivel debo tenerlo en cuenta al crear el paquete? (Windows). ¿Qué debo indicar en el Encoding del DESCRIPTION?. Gracias. Eva --- El sáb, 27/10/12, Eva Prieto Castro <evapcastro@yahoo.es> escribió: De: Eva Prieto Castro <evapcastro@yahoo.es> Asunto: Re: Problemas UniCode Para: r-help-es@r-project.org Fecha: sábado, 27 de octubre, 2012 08:48 Hola: Resolví el problema de la siguiente manera: source(file="example.R", encoding="UCS-2") Gracias. Eva --- El sáb, 27/10/12, Eva Prieto Castro <evapcastro@yahoo.es> escribió: De: Eva Prieto Castro <evapcastro@yahoo.es> Asunto: Problemas UniCode Para: r-help-es@r-project.org Fecha: sábado, 27 de octubre, 2012 06:45 Buenos días: Tengo el siguiente problema: si salvo como ANSI mis ficheros de código en R, al ejecutar fuera de Windows me da error al intentar escribir el símbolo del grado. Sin embargo, si salvo el código en codificación Unicode, me da error al hacer el source. ¿Cómo puedo resolver?. Gracias. Un saludo. Eva [[alternative HTML version deleted]]
Hola, ¿qué tal? Igual te sirve esto que escribí hace un tiempo (para referencia futura mía y de otros) cuando me enfrenté a problemas similares: http://www.datanalytics.com/blog/2011/09/08/codigos-de-caracteres-en-r/ Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El día 28 de octubre de 2012 11:06, Eva Prieto Castro <evapcastro en yahoo.es> escribió:> Hola de nuevo: > > Pues va a ser que no: el problema persiste. > > En la máquina desde la cual creo el paquete (Windows): > >> l10n_info() > $MBCS > [1] FALSE > > $`UTF-8` > [1] FALSE > > $`Latin-1` > [1] TRUE > > $codepage > [1] 1252 > > > En la máquina desde la cual se prueba el paquete (Mac): > > > >> l10n_info() > $MBCS > [1] TRUE > > $`UTF-8` > [1] > TRUE > > $`Latin-1` > [1] FALSE > > > Las preguntas son: > > 1º) ¿En qué codificación debo salvar mis fuentes? (En Windows) > 2º) ¿A qué nivel debo tenerlo en cuenta al crear el paquete? (Windows). ¿Qué debo indicar en el Encoding del DESCRIPTION?. > > > Gracias. > > Eva > --- El sáb, 27/10/12, Eva Prieto Castro <evapcastro en yahoo.es> escribió: > > De: Eva Prieto Castro <evapcastro en yahoo.es> > Asunto: Re: Problemas UniCode > Para: r-help-es en r-project.org > Fecha: sábado, 27 de octubre, 2012 08:48 > > Hola: > > Resolví el problema de la siguiente manera: > > source(file="example.R", encoding="UCS-2") > > Gracias. > > > Eva > > --- El sáb, 27/10/12, Eva Prieto Castro <evapcastro en yahoo.es> escribió: > > De: Eva Prieto Castro <evapcastro en yahoo.es> > Asunto: Problemas UniCode > Para: r-help-es en r-project.org > Fecha: sábado, 27 de octubre, 2012 06:45 > > Buenos días: > > Tengo el siguiente problema: si salvo como ANSI mis ficheros de código en R, al ejecutar fuera de Windows me da error al intentar escribir el símbolo del grado. Sin embargo, si salvo el código en codificación > Unicode, me da error al hacer el source. > > ¿Cómo puedo resolver?. > > Gracias. > > Un saludo. > > Eva > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >
Hola, Carlos: Sí, eso lo leí ayer y efectivamente explica el porqué de lo que me sucede. Lo que no sé es cómo resolverlo. Gracias. Eva --- El dom, 28/10/12, Carlos J. Gil Bellosta <cgb@datanalytics.com> escribió: De: Carlos J. Gil Bellosta <cgb@datanalytics.com> Asunto: Re: [R-es] Problemas UniCode Para: "Eva Prieto Castro" <evapcastro@yahoo.es> CC: r-help-es@r-project.org Fecha: domingo, 28 de octubre, 2012 14:07 Hola, ¿qué tal? Igual te sirve esto que escribí hace un tiempo (para referencia futura mía y de otros) cuando me enfrenté a problemas similares: http://www.datanalytics.com/blog/2011/09/08/codigos-de-caracteres-en-r/ Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El día 28 de octubre de 2012 11:06, Eva Prieto Castro <evapcastro@yahoo.es> escribió:> Hola de nuevo: > > Pues va a ser que no: el problema persiste. > > En la máquina desde la cual creo el paquete (Windows): > >> l10n_info() > $MBCS > [1] FALSE > > $`UTF-8` > [1] FALSE > > $`Latin-1` > [1] TRUE > > $codepage > [1] 1252 > > > En la máquina desde la cual se prueba el paquete (Mac): > > > >> l10n_info() > $MBCS > [1] TRUE > > $`UTF-8` > [1] > TRUE > > $`Latin-1` > [1] FALSE > > > Las preguntas son: > > 1º) ¿En qué codificación debo salvar mis fuentes? (En Windows) > 2º) ¿A qué nivel debo tenerlo en cuenta al crear el paquete? (Windows). ¿Qué debo indicar en el Encoding del DESCRIPTION?. > > > Gracias. > > Eva > --- El sáb, 27/10/12, Eva Prieto Castro <evapcastro@yahoo.es> escribió: > > De: Eva Prieto Castro <evapcastro@yahoo.es> > Asunto: Re: Problemas UniCode > Para: r-help-es@r-project.org > Fecha: sábado, 27 de octubre, 2012 08:48 > > Hola: > > Resolví el problema de la siguiente manera: > > source(file="example.R", encoding="UCS-2") > > Gracias. > > > Eva > > --- El sáb, 27/10/12, Eva Prieto Castro <evapcastro@yahoo.es> escribió: > > De: Eva Prieto Castro <evapcastro@yahoo.es> > Asunto: Problemas UniCode > Para: r-help-es@r-project.org > Fecha: sábado, 27 de octubre, 2012 06:45 > > Buenos días: > > Tengo el siguiente problema: si salvo como ANSI mis ficheros de código en R, al ejecutar fuera de Windows me da error al intentar escribir el símbolo del grado. Sin embargo, si salvo el código en codificación > Unicode, me da error al hacer el source. > > ¿Cómo puedo resolver?. > > Gracias. > > Un saludo. > > Eva > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]