Caracteres com acentos desconfigurados
07/04/2014 20:17
0
Boa tarde!
No meu sistema, sempre que vou exibir uma mensagem que contem acentos ou caracteres especiais fica desconfigurado.
No config.groovy alterei de UTF-8 para ISO-8859-1, conforme abaixo, mas não obtive nenhuma mudança.
grails.views.gsp.encoding="ISO-8859-1"
grails.converters.encoding="ISO-8859-1"

Li o artigo http://www.grailsbrasil.com.br/post/show/644, mas estou usando o Eclipse... não sei o que ele poderia estar fazendo nesse caso....


<g:if test="${flash.message}">
<div class="message" role="status">${flash.message}</div>
</g:if>



Como resolver isso?
Obrigada!
Tags: Caracteres especiais acento


0
Olá, tenta utilizar encodeAsHTML()

<div class="message" role="status">${flash.message.encodeAsHTML()}</div>
08/04/2014 13:01


0
Oi Thiago!

Infelizmente não funcionou ... Tem mais alguma ideia do que possa ser?

Obrigada pela ajuda!
08/04/2014 18:37


0
Você está colocando algum charset na tag meta do html?

No meu projeto está a configuração padrão abaixo e está funcionando normal acentuação e outros caracteres.
grails.views.gsp.encoding = "UTF-8"
grails.converters.encoding = "UTF-8"
08/04/2014 19:48


0
Oi Leandro.
Está a configuração padrão. Eu fiz teste mudando para o iso 8859-1, mas não deu certo.
Todo texto do sistema aparece correto, exceto o que eu mando imprimir pelo flash.message. Eu leio de um arquivo de mensagens padrão do grails tbém, mas já tentei colocar o texto direto e dá na mesma.
Obrigada pela atenção.
09/04/2014 17:22


0
Ola Adriana!
Para evitar esses problemas é muito importante você trabalhar sempre com os arquivos contidos no diretório i18n. O segundo cuidado é ter certeza que seu editor esteja configurado parar salvar os arquivos fontes no formato utf-8.


0
Olá Leandro!
Eu uso o eclipse.
Onde que eu vejo qual formato que ele salva?
Obrigada.
11/04/2014 18:41


0
Desculpe a demora em responder.

Windows->Preferences->General->Workspace:

Text file encoding: Marcar Other e selecionar UTF-8
New text file line delimiter: Marchar Other e selecionar Unix


0
Hoje resolvi criar um novo projeto e copiei meus arquivos para dentro do novo e com isso também resolveu o problema da acentuação.

Mas muito obrigada pela ajuda e atenção!
15/04/2014 20:18



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto