Configuração UTF-8 em WebSphere, WebLogic, Tomcat, TC Server, JBoss

O UTF-8 tornou-se a codificação de caracteres dominante para os aplicativos da web.

Neste artigo, falarei sobre como configurar o UTF-8 no IBM WAS, Oracle Weblogic, Tomcat, TC Server & JBoss.

Servidor de Aplicativos WebSphere

  • Efetue login no WebSphere Administrative Console
  • Expanda Servidores >> Servidores de Aplicativos
  • Clique no Application Server (JVM) que você deseja habilitar UTF-8
  • Expanda Java e Gerenciamento de Processos na Infraestrutura do Servidor
  • Clique em Definição do Processo
  • Clique na máquina virtual Java
  • Adicione o seguinte parâmetro em argumentos Java genéricos
-Dclient.encoding.override=UTF-8
  • Clique em Ok, Sincronize o nó, se aplicável
  • Reinicie o Application Server (JVM) para que as alterações entrem em vigor.
  Como excluir o histórico do Uber

Servidor Oracle WebLogic

  • Vá para o caminho do domínio Weblogic
  • Vá para a pasta bin
  • Adicione o seguinte parâmetro em setDomainEnv.sh na variável JAVA_OPTS.
-Dfile.encoding=utf8
  • Reinicie o servidor Weblogic para que as alterações tenham efeito.

Tomcat

  • Vá para a pasta home do tomcat (instalação)
  • Vá para a pasta conf
  • Adicione o seguinte parâmetro em server.xml na porta do conector.
URIEncoding="UTF-8"

Nota: se você tiver várias portas do Connector, deve adicioná-las em todas.

  • Vá para a home do tomcat (pasta de instalação)
  • Vá para a pasta bin
  • Adicione o seguinte parâmetro em catalina.sh na variável JAVA_OPTS.
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8

Ex:

JAVA_OPTS=”-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8”
  • Reinicie o Tomcat Server para que as alterações tenham efeito.
  Encontre seus AirPods perdidos

Servidor TC

  • Vá para a pasta da instância do TC Server
  • Vá para a pasta conf
  • Adicione o seguinte parâmetro em server.xml na porta do conector.
URIEncoding="UTF-8"
  • Vá para a pasta da instância do TC Server
  • Vá para a pasta bin
  • Adicione o seguinte em setenv.sh na variável CATALINA_OPTS
-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8

Ex:

CATALINA_OPTS="-Djavax.servlet.request.encoding=UTF-8 -Dfile.encoding=UTF-8"
  • Reinicie o TC Server para que as alterações tenham efeito.

Servidor de Aplicação JBoss

  • Vá para o caminho de instalação do JBoss
  • Vá para a pasta bin
  • Adicione o seguinte parâmetro em standalone.conf em JAVA_OPTS
-Dfile.encoding=UTF-8
  • Reinicie o JBoss Server para que as alterações tenham efeito.

Ferramentas de validação UTF-8

Você pode usar a seguinte ferramenta online para validar se seu aplicativo da web é compatível com UTF-8

  Explicação das placas-mãe: o que são ATX, MicroATX e Mini-ITX?

http://coderstoolbox.net/string/

http://validator.w3.org/

Espero que as instruções acima o ajudem a configurar o UTF-8 em vários servidores de aplicativos.

Se você deseja aprimorar as habilidades na administração do Oracle Weblogic, confira este curso de Chris Parent.

Gostou de ler o artigo? Que tal compartilhar com o mundo?