En Eclipse (o STS), Grails no muestra correctamente las tildes de los acentos y otros caracteres UTF8 [SOLUCION]

Después de mucho buscar, me di cuenta que no era problema ni de Grails (2.2.3), ni de Tomcat, ni de MySQL. ¡Era de la configuración de Eclipse!

Solución:

  • En Eclipse, click derecho al proyecto – Project -Properties – Resources 
  • Seleccionar: UTF-8 en el apartado Text File Encoding

Los archivos se redecodificarán a UTF-8.

Nota importante: en mi caso, todos estos caracteres con tildes, al realizarse la redecodificación, pasaron a mostrarse mal en el código fuente. Simplemente, tuve que volver a cambiar estos caracteres por los correctos manualmente en el código fuente.

grails run-app, y todos los caracteres se mostraron bien, incluidos los de la base de datos (h2)

Sacado de: http://amap.cantabria.es/amap/bin/view/AMAP15/eclipse-encoding

¿Te aburres? Di en voz alta: recodificación recodificando recodificablemente recodificado.
¿Sigues aburrido? Pídele a un amigo que lo diga en voz alta.

Share Button

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>