Software > WeeWX

Caracteres especiales en fichero weewx-NOAA

(1/2) > >>

salguerodejuarros:
Hola amigos:
Antes de postear esto he buscado y no he encontrado respuesta. Ruego me disculpéis si ya ha sido tratado y no lo encuentro.
El caso es que mi estación se llama Salgüero de Juarros, así, con diéresis en la U y cuando trato de meter caracteres especiales en la plantilla que genera los NOAA, en el software weewx, no los procesa.
Puestos a ello, en mi traducción al castellano, quería poner INFORME METEOROLÓGICO..., así, con acento en la O, y tampoco.
Ciertamente, no tengo un problema grave, pero, si encontrara la solución, me agradaría.
Gracias desde Salgüero de Juarros.

jmviper:
En skin.conf pon encoding = utf8 dentro de la sección [CheetahGenerator]  (pone encoding = htmlentities por defecto).

Prueba y a ver si salen esos caracteres especiales.

jantoni:
¿Como que especiales?

Especiales son æ o û

 *+* *+* *+*

salguerodejuarros:

--- Cita de: jmviper en 16 de Junio de 2021, 19:45:10 ---En skin.conf pon encoding = utf8 dentro de la sección [CheetahGenerator]  (pone encoding = htmlentities por defecto).

Prueba y a ver si salen esos caracteres especiales.

--- Fin de la cita ---

Gracias jmviper.
He probado y estos son los resultados:
1.- skin.conf -> CheetahGenerator -> encoding = utf8
   codigo fuente en template = MI_NOMBRE: Salgüero o Salgüero o Salgüero
   NOAA generado = MI_NOMBRE: Salgüero o Salgüero o Salgüero
      
2.-   skin.conf -> CheetahGenerator -> encoding = html_entities
   codigo fuente en template = MI_NOMBRE: Salgüero o Salgüero o Salgüero
   NOAA generado = Salgüero o Salgüero o Salgüero
   
3.-   skin.conf -> CheetahGenerator -> encoding = strict_ascii
   codigo fuente en template = MI_NOMBRE: Salgüero o Salgüero o Salgüero
   NOAA generado = Salgero o Salgüero o Salgüero   

Añado que el problema solo está en las plantillas de texto de los NOAA. Las que generan los html funcionan bien.

jantoni:
¿Puedes indicar que skin están usando?

Y si puedes copiar todo la sección [CheetahGenerator] lo podremos ver mejor

Para lo que quieres hacer debe estar como esto:


--- Citar ---[CheetahGenerator]

    # Possible encodings are 'html_entities', 'utf8', or 'strict_ascii'
    encoding = html_entities

    [[SummaryByMonth]]
        # Reports that summarize "by month"
        [[[NOAA_month]]]
            encoding = utf8
            template = NOAA/NOAA-YYYY-MM.txt.tmpl

    [[SummaryByYear]]
        # Reports that summarize "by year"
        [[[NOAA_year]]]
            encoding = utf8
            template = NOAA/NOAA-YYYY.txt.tmpl

--- Fin de la cita ---

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa