<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; }--></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Hola.</p>
<p><br>
</p>
<p>Había visto que el truco de la letra "u" delante funcionaba para el caso de una única cadena de texto, pero no logré descubrir cómo hacerlo funcionar a la hora de concatenar (sumar) más de una cadena de texto.<br>
</p>
<p>En base a sus comentarios, volví a probar sustituyendo el encabezado de los scripts por:<br>
</p>
<p><br>
</p>
<p># encoding: latin-1<br>
</p>
<p><br>
</p>
<p>Lo cual funcionó!, pero si entendí bien, no es una práctica recomendable.<br>
</p>
<p>Entonces la solución sería usar la función unichr y los códigos de la tabla, ¿es correcto?, aunque no sea elegante.<br>
</p>
<p>Se me ocurre concatenar (sumar) las cadenas de texto y guardarlas en una variable, antes, y luego pasar la variable utilizando la letra "u" delante. ¿Se les ocurre cómo hacerlo? (sin que la variable con la letra "u" delante sea interpretada como otra variable
diferente, la cual no estaría definida, o errores similares).<br>
</p>
<p>Muchísimas gracias a ambos por su ayuda y por los enlaces!<br>
</p>
<p><br>
</p>
<p>Saludos!<br>
</p>
<p>Carlos.<span style="font-size: 12pt;"></span></p>
<div style="color: rgb(33, 33, 33);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>De:</b> gvsig_desarrolladores-bounces@listserv.gva.es <gvsig_desarrolladores-bounces@listserv.gva.es> en nombre de Gilberto Cugler <gilbertocugler@gmail.com><br>
<b>Enviado:</b> sábado, 03 de diciembre de 2016 11:07<br>
<b>Para:</b> Lista de Desarrolladores de gvSIG<br>
<b>Cc:</b> SERGIO ACOSTAYLARA<br>
<b>Asunto:</b> Re: [Gvsig_desarrolladores] Editor de Scripts - Palabras con acentos</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
Olá;</div>
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
<br>
</div>
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
Eu tive o mesmo problema com a versão 2.1 em agosto/2015 e Joaquim me deu a seguinte solução.</div>
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
<span style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">Ahora mismo no se como arreglarlo, pero podias probar a poner algo como:</span><br style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">
<br style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">
<span style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px"> </span><br style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">
<br style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">
<span style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">para probar si tiene que ver con la codificacion del sistema.</span><br style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">
<span style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">Si so funcionase, la unica solucion que puedo darte ahora mismo es </span><br style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">
<span style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">que apara introducir los caracteres especiales uses la funcion unichr.</span><br style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">
<span style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">Puedes consultar los unicodes de los caracteres en la tabla:</span><br style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">
<br style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">
<a href="https://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references#Character_entity_references_in_HTML" target="_blank" style="font-family:arial,sans-serif; font-size:12.8px">https://en.wikipedia.org/wiki/<wbr>List_of_XML_and_HTML_character<wbr>_entity_references#Character_<wbr>entity_references_in_HTML</a><br style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">
<br style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">
<span style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">el valor entre parentesis de la columna "unicode code point" es el codigo a usar</span><br style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">
<span style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">en la funcion unichr.</span><br style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">
<br style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">
<span style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">Un saludo</span><br style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">
<span style="color:rgb(34,34,34); font-family:arial,sans-serif; font-size:12.8px">Joaquin</span><br>
</div>
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
<br>
</div>
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
Fiz um teste em student e funcionou, pode ser uma saída de emergência, não é nada elegante porém resolve.</div>
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
Ver destaque em vermelho(Rojo)</div>
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
<br>
</div>
<div class="gmail_default">
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
userName = self.txtUserName.getText()</div>
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
character_set = list( string.ascii_uppercase)</div>
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
invalid_characters = ''.join(character for character in userName if not character in character_set)</div>
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
if len(userName) == 0 or len(invalid_characters) != 0:</div>
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large">
<font color="#674ea7"> </font><font color="#ff0000">msgbox("Nome Inv"+unichr(225)+"lido !!!", "Forbidden", FORBIDEN)</font></div>
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
else:</div>
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
self.acceptUser(userName)</div>
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
self.hide()</div>
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
</div>
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
def btnCancel_click(self,*args):</div>
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
<br>
</div>
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
_____________________________________________________________________________</div>
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
<br>
</div>
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
No exemplo traduzido de <a href="http://downloads.gvsig.org/download/web/html/es/scripting_devel_guide/2.3/capturando_eventos.html">
http://downloads.gvsig.org/download/web/html/es/scripting_devel_guide/2.3/capturando_eventos.html</a> o uso da letra "u" funciona perfeitamente.</div>
<div class="gmail_default" style="font-family:"comic sans ms",sans-serif; font-size:large; color:rgb(103,78,167)">
<br>
</div>
<div class="gmail_default">
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"># encoding: utf-8</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4">from gvsig import *</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4">from gvsig.commonsdialog import *</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"><br>
</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4">from org.gvsig.fmap.mapcontext.<wbr>events.listeners import ViewPortListener</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4">from gvsig.libs.formpanel import FormPanel</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4">import os</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"><br>
</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"><br>
</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4">class MonitorEscala(<wbr>ViewPortListener, FormPanel):</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> def __init__(self, mapContext):</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> FormPanel.__init__(self, os.path.join(os.path.dirname(_<wbr>_file__),"monitor_escala.xml")<wbr>)</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"><br>
</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> self.mapContext = mapContext</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"><br>
</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> #Iniciamos valores de etiquetas</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> self.lblName.setText("Escala")</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> self.txtScale.setText(self.<wbr>getScale())</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"><br>
</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> # Agregamos listener al ViewPort</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> self.mapContext.getViewPort().<wbr>addViewPortListener(self)</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"><br>
</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> def btnCerrar_click(self,*args):</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> # Eliminamos el listener</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> self.mapContext.getViewPort().<wbr>removeViewPortListener(self)</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> self.hide()</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"><br>
</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> def getScale(self):</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> scale = "1:"+ str(self.mapContext.<wbr>getScaleView())</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> return scale</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"><br>
</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> def changeScale(self):</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> self.txtScale.setText(self.<wbr>getScale())</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"><br>
</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> # Metodo obligatorio de ViewPortListener</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> def backColorChanged(self,*args):</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> pass</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"><br>
</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> # Metodo obligatorio de ViewPortListener</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> def extentChanged(self,*args):</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> self.changeScale()</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"><br>
</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> # Metodo obligatorio de ViewPortListener</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> def projectionChanged(self,*args):</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> pass</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"><br>
</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"><br>
</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4">def main(*args):</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> if currentView() == None:</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> msgbox(u"É necessário ter uma vista aberta e ativa")</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> return</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"><br>
</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> mapContext = currentView().getMapContext()</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> monitor = MonitorEscala(mapContext)</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"> monitor.showTool(u"<wbr>Visualização da Escala")</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4"><br>
</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4">Espero que isto possa dar uma pista para a solução.</font></div>
<div class="gmail_default"><font color="#674ea7" face="comic sans ms, sans-serif" size="4">abrazos</font></div>
</div>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">2016-12-03 8:18 GMT-02:00 Francisco Puga <span dir="ltr">
<<a href="mailto:fpuga@icarto.es" target="_blank">fpuga@icarto.es</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
Como dice gilberto el tema de los acentos u otros caracteres es<br>
bastante confuso en todos los lenguajes de programación [4] [5]. En<br>
concreto en python creo que hay que saber dos cosas básicas.<br>
<br>
* Encoding del fichero. Hay diferentes formas de representar un texto<br>
a nivel interno del ordenador. Por decirlo de algún modo la forma en<br>
que se representan se denomina encoding y empareja una letra<br>
cualquiera "a" o "ñ" o lo que sea con un número que es lo que se puede<br>
almacenar en un ordenador. Es el típico problema de los dbf, que<br>
cuando abres con la hoja de cálculo te pregunta en que encoding está.<br>
El encoding de un fichero python se representa con esa "línea mágica"<br>
del principio del fichero y la recomendación es usar siempre utf-8<br>
[1]. En python 3 se usa por defecto utf-8 por lo que no haría falta<br>
[2]<br>
<br>
* Encoding de una cadena de texto concreta. Por defecto en python 2.x<br>
las cadenas de texto que escribimos no se interpretan con un "encoding<br>
bueno" [3], si no con uno genérico por decirlo de algún modo. Para que<br>
los interprete con un "encoding bueno" en lugar de escribir<br>
simplemente:<br>
<br>
'Esta es mi cadena de texto con ñ'<br>
<br>
escribiremos<br>
<br>
u'Esta es mi cadena de texto con ñ'<br>
<br>
Esa "u" del principio es el truco.<br>
<br>
Usando la línea mágica del principio en "python normal" debería<br>
funcionar todo correctamente y no necesitar la u, pero esto depende de<br>
más factores y en gvSIG se está haciendo uso del intérprete de python<br>
para java que igual introduce algún problemilla, por lo que no agarra<br>
bien el encoding. Como resumen:<br>
<br>
1) Poner siempre al principio:<br>
<br>
# -*- coding: utf-8 -*-<br>
<br>
2) En caso de problemas poner delante de nuestra cadena con caracteres<br>
raros la "u"<br>
<br>
[1] <a href="https://www.python.org/dev/peps/pep-0263/" rel="noreferrer" target="_blank">
https://www.python.org/dev/<wbr>peps/pep-0263/</a><br>
[2] <a href="https://www.python.org/dev/peps/pep-3120/" rel="noreferrer" target="_blank">
https://www.python.org/dev/<wbr>peps/pep-3120/</a><br>
[3] <a href="https://pythonhosted.org/kitchen/unicode-frustrations.html" rel="noreferrer" target="_blank">
https://pythonhosted.org/<wbr>kitchen/unicode-frustrations.<wbr>html</a><br>
[4] <a href="http://www.joelonsoftware.com/articles/Unicode.html" rel="noreferrer" target="_blank">
http://www.joelonsoftware.com/<wbr>articles/Unicode.html</a><br>
[5] <a href="https://rainsoft.io/what-every-javascript-developer-should-know-about-unicode/" rel="noreferrer" target="_blank">
https://rainsoft.io/what-<wbr>every-javascript-developer-<wbr>should-know-about-unicode/</a><br>
<br>
El día 1 de diciembre de 2016, 15:56, CARLOS COLOMBANA<br>
<<a href="mailto:carlos.colombana@mtop.gub.uy">carlos.colombana@mtop.gub.uy</a>> escribió:<br>
<div>
<div class="h5">> Creo que el mail anterior rebotó por el tamaño del adjunto.<br>
><br>
> Lo subí a github:<br>
><br>
><br>
> <a href="https://github.com/nacho0605/GSoC/blob/master/GSoC_2016/01-TestCreatorAndPlayer/TestCreatorAndPlayer-1.0.0-38-testing-esp.gvspkg" rel="noreferrer" target="_blank">
https://github.com/nacho0605/<wbr>GSoC/blob/master/GSoC_2016/01-<wbr>TestCreatorAndPlayer/<wbr>TestCreatorAndPlayer-1.0.0-38-<wbr>testing-esp.gvspkg</a><br>
><br>
><br>
> ______________________________<wbr>__<br>
> De: CARLOS COLOMBANA<br>
> Enviado: jueves, 01 de diciembre de 2016 11:31<br>
> Para: Lista de Desarrolladores de gvSIG<br>
> Cc: SERGIO ACOSTAYLARA<br>
> Asunto: RE: [Gvsig_desarrolladores] Editor de Scripts - Palabras con acentos<br>
><br>
><br>
> Hola Gilberto.<br>
><br>
> Ya había probado ese truco pero no me funcionó, por las dudas lo volví a<br>
> probar ahora pero sigue sin funcionar y me sigue dando el mismo mensaje de<br>
> error.<br>
><br>
> Muchas gracias de todas maneras.<br>
><br>
><br>
> Trataré de contar muy resumidamente lo que estoy intentando hacer.<br>
><br>
> Participé en el desarrollo de un addon [1] bajo la mentoría de Óscar<br>
> Martínez y Joaquín del Cerro.<br>
><br>
> Se hizo todo en inglés, ahora lo estoy traduciendo al español (adjunto) pero<br>
> estoy teniendo problemas con las palabras con acento.<br>
><br>
> Luego de instalar el addon, dentro de la carpeta de addons de gvSIG, dentro<br>
> de la carpeta Test, se encuentran los siguientes módulos (con los cuales<br>
> estoy teniendo problemas):<br>
><br>
><br>
> - student.py: líneas 93 y 103.<br>
><br>
> - testcreator.py: línea 50.<br>
><br>
> - testcreatorpanel.py: línea 40.<br>
><br>
> - report.py: línea 48.<br>
><br>
><br>
> La disculpas del caso por lo extenso.<br>
><br>
> Saludos.<br>
><br>
> Carlos.<br>
><br>
><br>
> [1]<br>
> <a href="https://github.com/nacho0605/GSoC/tree/master/GSoC_2016/01-TestCreatorAndPlayer" rel="noreferrer" target="_blank">
https://github.com/nacho0605/<wbr>GSoC/tree/master/GSoC_2016/01-<wbr>TestCreatorAndPlayer</a><br>
><br>
> ______________________________<wbr>__<br>
> De: <a href="mailto:gvsig_desarrolladores-bounces@listserv.gva.es">gvsig_desarrolladores-bounces@<wbr>listserv.gva.es</a><br>
> <<a href="mailto:gvsig_desarrolladores-bounces@listserv.gva.es">gvsig_desarrolladores-<wbr>bounces@listserv.gva.es</a>> en nombre de Gilberto Cugler<br>
> <<a href="mailto:gilbertocugler@gmail.com">gilbertocugler@gmail.com</a>><br>
> Enviado: miércoles, 30 de noviembre de 2016 12:30<br>
> Para: Lista de Desarrolladores de gvSIG<br>
> Asunto: Re: [Gvsig_desarrolladores] Editor de Scripts - Palabras con acentos<br>
><br>
> Tens de colocar a letra u como no exemplo<br>
> print u"Número de observação "<br>
> un abrazo desde Brasil<br>
><br>
> 2016-11-30 13:24 GMT-02:00 CARLOS COLOMBANA <<a href="mailto:carlos.colombana@mtop.gub.uy">carlos.colombana@mtop.gub.uy</a>><wbr>:<br>
>><br>
>> Hola.<br>
>><br>
>><br>
>> Estoy tratando de emplear las funciones del módulo commonsdialog (entre<br>
>> otras) utilizando palabras con acentos, pero me da error.<br>
>><br>
>> En general el mensaje es del estilo:<br>
>><br>
>><br>
>> SyntaxError: Illegal character ...<br>
>><br>
>> ... for encoding 'utf-8'<br>
>><br>
>><br>
>> Revisé los "Config.xml" de gvSIG (org.gvsig.app.mainplugin) y de la<br>
>> extensión de scripting (org.gvsig.scripting.app.<wbr>mainplugin), en ambos casos<br>
>> tiene por defecto la codificación de caracteres Latin-1:<br>
>><br>
>><br>
>> encoding="ISO-8859-1"<br>
>><br>
>><br>
>> Así que no debería de haber problema. Pero por otro lado, cada vez que se<br>
>> crea un nuevo script, en la primera línea aparece el siguiente comentario:<br>
>><br>
>><br>
>> # encoding: utf-8<br>
>><br>
>><br>
>> ¿Alguien sabe que es lo que está sucediendo y cómo podría solucionarlo?.<br>
>><br>
>><br>
>> Saludos.<br>
>><br>
>> Carlos.<br>
>><br>
>><br>
>> ______________________________<wbr>_________________<br>
>> gvSIG_desarrolladores mailing list<br>
>> <a href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@<wbr>listserv.gva.es</a><br>
>> Para ver histórico de mensajes, editar sus preferencias de usuario o darse<br>
>> de baja en esta lista, acuda a la siguiente dirección:<br>
>> <a href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer" target="_blank">
https://listserv.gva.es/cgi-<wbr>bin/mailman/listinfo/gvsig_<wbr>desarrolladores</a><br>
>><br>
><br>
><br>
><br>
> --<br>
><br>
><br>
> Gilberto Cugler .´.<br>
><br>
> ______________________________<wbr>_________________<br>
> gvSIG_desarrolladores mailing list<br>
> <a href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@<wbr>listserv.gva.es</a><br>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse<br>
> de baja en esta lista, acuda a la siguiente dirección:<br>
> <a href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer" target="_blank">
https://listserv.gva.es/cgi-<wbr>bin/mailman/listinfo/gvsig_<wbr>desarrolladores</a><br>
><br>
<br>
<br>
<br>
--<br>
</div>
</div>
Francisco Puga<br>
iCarto | Innovación, Cooperación, Cartografía y Territorio S.L.<br>
<a href="http://www.icarto.es/" rel="noreferrer" target="_blank">http://www.icarto.es/</a><br>
<br>
c/ Rafael Alberti nº 13 – 1º D<br>
15008 A Coruña<br>
Galicia (Spain)<br>
<a href="tel:%2B34%20881927808" value="+34881927808">+34 881927808</a><br>
<br>
Este correo electrónico contiene información estrictamente<br>
confidencial y es de uso exclusivo del destinatario, quedando<br>
prohibida a cualquier otra persona su revelación, copia, distribución,<br>
o el ejercicio de cualquier acción relativa a su contenido. Si ha<br>
recibido este mensaje por error, por favor conteste a su remitente<br>
mediante correo electrónico y proceda a borrarlo de su sistema.<br>
<br>
Sus datos personales serán tratados de forma confidencial y no serán<br>
cedidos a terceros ajenos a ICARTO. En cualquier caso, podrá ejercer<br>
los derecho de oposición, acceso, rectificación y cancelación de<br>
acuerdo con lo establecido en la Ley Orgánica 15/99, de 13 de<br>
diciembre, de Protección de Datos de Carácter Personal dirigiéndose a<br>
Innovación, Cooperación, Cartografía e Territorio, SL. (ICARTO) en la<br>
dirección postal a C/ Rafael Alberti, nº 13, 1ºD, 15.008 – (A Coruña).<br>
<div class="HOEnZb">
<div class="h5">______________________________<wbr>_________________<br>
gvSIG_desarrolladores mailing list<br>
<a href="mailto:gvSIG_desarrolladores@listserv.gva.es">gvSIG_desarrolladores@<wbr>listserv.gva.es</a><br>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
<a href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer" target="_blank">
https://listserv.gva.es/cgi-<wbr>bin/mailman/listinfo/gvsig_<wbr>desarrolladores</a><br>
</div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div class="gmail_signature">
<div dir="ltr">
<div><br>
</div>
<div><br>
</div>
<font size="4"><font color="#999999">Gilberto Cugler</font></font><span style="color:rgb(153,153,153); font-size:large"> .´.</span></div>
</div>
</div>
</div>
</div>
</body>
</html>