Software > WeeWX
Caracteres especiales en fichero weewx-NOAA
salguerodejuarros:
Gracias Jantoni:
Para empezar insisto en que no es una cuestión principal, sino que es casi de mera estética.
Aún asi, agradezco que me estéis ayudando a intentarlo.
El skin que utilizo es el adaptativo, al cual le he hecho algunas modificaciones (menores) que he publicado en el hilo correspondiente.
La seccción que me dices, la tengo tal cual. Ahora vuelve a esta en "strict_ascii" porque es la últma prueba, pero que en ninguna de las opciones: html_entities, utf8 o strict_ascii es capaz de escribir la ü con diéresis o el simbolo de grado º.
Aquí va:
[CheetahGenerator]
# This section is used by the generator CheetahGenerator, and specifies
# which files are to be generated from which template.
# Possible encodings are 'html_entities', 'utf8', or 'strict_ascii'
encoding = html_entities
#search_list_extensions = user.aussearch.ausutils
[[SummaryByMonth]]
# Reports that summarize "by month"
[[[NOAA_month]]]
encoding = strict_ascii
template = NOAA/NOAA-YYYY-MM.txt.tmpl
[[SummaryByYear]]
# Reports that summarize "by year"
[[[NOAA_year]]]
encoding = strict_ascii
template = NOAA/NOAA-YYYY.txt.tmpl
[[ToDate]]
# Reports that show statistics "to date", such as day-to-date,
# week-to-date, month-to-date, etc.
[[[day]]]
template = index.html.tmpl
[[[week]]]
template = week.html.tmpl
También insisto en que slo falla al generar los "txt" de NOAA y que funciona bien al generar los "html".
En el peor de los casos, puedo crearme una nueva plantilla en "html" y habría solucionado el problemilla.
Reitero mi agradecimiento.
jmviper:
--- Cita de: salguerodejuarros en 17 de Junio de 2021, 13:55:04 ---
También insisto en que slo falla al generar los "txt" de NOAA y que funciona bien al generar los "html".
En el peor de los casos, puedo crearme una nueva plantilla en "html" y habría solucionado el problemilla.
--- Fin de la cita ---
Exactamente, un archivo HTML lleva la codificación en su cabecera y el navegador sabe la que usa. También la página tiene que estar generada en la misma codificación.
Los archivos txt no llevan cabecera como un archivo HTML y los navegadores para leerlos como UTF-8 (Unicode 8 bits) necesitan del BOM. La solución (o una de ellas) pasa por poner el BOM a las plantillas que generan los NOAA (en el skin, carpeta NOOA seguramente). Ahí habrán dos plantillas para el NOOA mensual y anual (NOAA-YYYY-MM.txt.tmpl y NOAA-YYYY.txt.tmpl)
Edítalas con Notepad++ y codifícalos a UTF8 (Codificación -> Codificar en UTF-8) y guarda y espera a la próxima generación del mensual a ver si sale ya el acento.
Prueba en el nombre:
https://meteoarchena.es/opi/NOAA/NOAA-2021-06.txt
Navegación
[*] Página Anterior
Ir a la versión completa