Article image
Matheus Misumoto
Matheus Misumoto16/01/2023 19:46
Compartilhe

Resolvendo Problemas de Exibição de Caracteres em Aplicações Web com Java

  • #Java

Há algumas semanas, realizei a migração de servidores de um projeto pessoal que usa Java, com Java Server Faces, Bootstrap e Prime Faces. E estava com problemas na acentuação em algumas páginas, principalmente na visualização de mensagens de confirmação e erro no front-end.

O erro acontecia mesmo com a metatag de charset correta nas páginas HTML.

A situação só foi corrigida com a adição de duas linhas no pom.xml, forçando o build da aplicação usando o charset UTF-8, dentro da tag <properties>. Abaixo o trecho de código utilizado no projeto.

<project>
  ...
  <properties>
      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
      <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
  </properties>
  ...
</project>

O código está disponível no meu GitHub.

Compartilhe
Comentários (1)
Edney Landim
Edney Landim - 17/01/2023 12:43

Muito bom