Ambiente em UTF-8

Alguns dias atrás resolvi colocar o meu ambiente de desenvolvimento compatível com UTF-8, necessariamente o sistema operacional e as ferramentas precisam ser configurados para usar UTF-8 como padrão.

Sistema operacional (Mandriva Linux)

Em /etc/sysconfig/keyboard, alterar a propriedade

KBCHARSET=UTF-8

</p>

Usei o draklocale para configuração do teclado

Ferramentas

NetBeans: Menu Tools -> Options -> Advanced Options -> Editing -> Java Sources -> Default encoding. Informe UTF-8

– Apache Tomcat 5.5.x

— Em $CATALINA_HOME/conf/server.xml no connector da porta usada (por exemplo 8080, informe o atributo URIEncoding=”UTF-8″, como no exemplo:

 

<Connector port="8080" maxHttpHeaderSize="8192"
 maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
 enableLookups="false" redirectPort="8443" acceptCount="100"
 connectionTimeout="20000" disableUploadTimeout="true"  URIEncoding="UTF-8"/>

</p>

– WebWork.

— Informar no freemarker.properties

default_encoding=UTF-8

– webwork.properties

webwork.i18n.encoding=UTF-8

– Hibernate

— Extensão do dialect do MySQL para que a criação das tabelas sejam UTF-8 compatíveis

fico devendo aqui…

por enquanto é isso, caso você lembre de algo, me avise.

Envie um email para claudio(*)claudius com br, o sistema de moderação foi desabilitado por avalanche de spam.

Written on March 20, 2006