Senhores boa tarde, não estou conseguindo resolver o problema de acentuação nas paginas do sistema, configurei o Eclipse para UTF-8, como é um projeto maven o pom.xml também esta configurado, o arquivo html contém meta charset=“UTF-8”
apos isto eu alterei as palavras acentuadas nos arquivos html, o projeto em execução no eclipse não apresenta problemas mais ele publicado apresenta caracteres especiais nas palavras acentuadas das pagina, como se estivesse na configuração ansi, estou com suspeita de que pode ser algo a configurar para o tomcat embarcado? já procurei alguma configuração para este caso mais não encontrei.
Obrigado pelo retorno, mais então cara ta difícil o lance não da nem pra entender o motivo, até porque se eu levanto o sistema pelo Eclipse ( como é um sistema com SpringBoot ) ele chama a classe especifica para isto a que é anotada com @SpringBootApplication e no Navegador tudo sai ok nenhum problema.
Mando o maven gerar o jar , vou executar a aplicação agora em produção neste momento ai sim no navegador os caracteres acentuados aparecem como se estivessem com a codificação ANSI, abri o jar com o winrar e analisei o arquivo html e ele esta com a codificação UTF-8 quando abro ele no Notepad++,
Na classe principal do SpringBoot inclusive pesquisei e inseri este trecho @Bean
public Filter getCharacterEncodingFilter() {
CharacterEncodingFilter encodingFilter = new CharacterEncodingFilter();
encodingFilter.setEncoding("UTF-8");
encodingFilter.setForceEncoding(true);
return encodingFilter;
e nada , ai cara não sei mais onde pode ser , mais tem algo a ver com o sistema publicado ou seja com o jar se tiveres uma ideia do que pode ser agradeço porque agora mesmo eu estou removendo as acentuações das palavras
Olá Prezados boa tarde, então configuração no pom.xml e em outros arquivos tudo isto é bem natural tem UTF-8 em tudo, html, no pom, nas classes de configuração… etc…
isto são coisas naturais de um projeto maven, é como disse já tentei de tudo.
Agora um detalhes que esta me chamando atenção é a execução do jar que foi gerado, eu costumo criar um arquivo de lote ( arquivo .bat ) como abaixo.
SET JAVA_HOME=C:\Program Files\Java\jre1.8.0_141\bin
“%JAVA_HOME%\java.exe” -jar avaliacao.jar
pause
sera que esta forma de chamar influencia em algo ( apesar de ter UTF-8 qse em tudo ) ?
porque eu acho que a solução será realmente remover as acentuações das paginas, e agradecer ai aos senhores a atenção dispensada.
Olá bom dia!
Prezados passados estas semanas ontem voltei ao projeto para tentar solucionar este caso em que pela IDE as paginas (os label´s onde tem acento ) aparece ok, quando executo o jar pelo SO tudo que é acentuado aparece com os caracteres estranhos.
Procurei buscar novamente por problemas parecidos mais não consegui resolver to na mesma sera que alguém teria alguma dica? infelizmente venho novamente ao grupo porque não sei o que fazer.
Olá boa tarde,
Prezado obrigado pela interação, e é já padrão todo html ter esta tag
Tenho ela nos templates das paginas, como é um projeto Java Web com Spring MVC tenho esta configuração nos templates como mostrei acima, o gerenciador de dependências é o Maven e esta configurado também com UTF-8