Como alterar o encode do js comprimido pelo Grails
11/04/2016 22:22
1
Boa noite,

quando se utiliza o comando "package" para gerar o .war, o Grails realiza a compressão de todos os arquivos javascript, tornando todo o conteúdo em um arquivo só.

O problema é que ele não mantém o encode dos arquivos presentes no projeto, no meu caso caso UTF-8.

Alguém sabe onde consigo alterar?
Tags: Grails encode javascript minify


0
O encoding é o da sua linha de comandos, razão pela qual pode não estar respeitando o seu encoding inicial.
Você pode passar o parâmetro -Dfile.encoding=UTF-8 para qualquer comando da JVM para que seja mantido o encoding que você forneceu.

Este problema de encoding é muito comum no Windows, em que o Prompt de Comando se não me engano usa um encoding chamado CP-1252 ou Windows-1252 e seu código está em UTF-8


0
Tentei com essa dica mas não funcionou.

O que acontece exatamente é:
No meu arquivo JS existe uma mensagem com a string "serviço" por exemplo.
Quando eu rodo o projeto (run-app) e verifico o javascript pelo navegador, a palavra aparece como: "serviço". Mas esta é exibida corretamente na tela quando a mensagem é invocada.
Quando eu executo o sistema através de um pacote gerado (package), e verifico o javascript pelo navegador, aparece a palavra como: "servi\u00c3\u00a7o". Quando a mensagem aparece na tela, é exibido: "serviço"



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