andredecotia 17 de set. de 2010
tentou:
<%@page contentType="text/html" pageEncoding="UTF-8"%> ?
humberto-adm 17 de set. de 2010
[quote=andredecotia]tentou:
<% @page contentType = "text/html" pageEncoding = "UTF-8" %>
Então andredecotia eu tentei sim, e no meu post eu comentei que as páginas estão em utf-8 e o banco tmb. Eu utilizo o pool o container tomcat para gerenciar minhas conexões pode ser isso?
Na hora de configurar o JNDI preciso especificar o charset?
Abraço.
tc_medeiros 17 de set. de 2010
Fala aí fera, coloca o seguinte no servlet:
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
targas 20 de set. de 2010
Obrigado tc_medeiros, resolvi meu problema com sua dica, assim como o colega acima eu uso JNDI, tem que colocar o cl_ctype= na string de conexao sim…
tc_medeiros 20 de set. de 2010
Que bom targas, fico feliz por vc, espero que nosso amigo do post inicial tb tenha resolvido.
humberto-adm 20 de set. de 2010
Fala pessoal,
Então eu mudei o projeto para ISO-8859-1, mas vou tentar fazer a mundança na string de conexão com o banco, atualmente o meu context.xml está assim:
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/lousadinamica">
<Resource auth="Container"
driverClassName="com.mysql.jdbc.Driver"
maxActive="25"
maxIdle="10"
maxWait="-1"
name="jdbc/lousadinamica"
username="root"
password="admin"
type="javax.sql.DataSource"
url="jdbc:mysql://localhost/lousadinamica?autoReconnect=true"/>
</Context>
Onde eu devo especificar o charset?
Abraços galera
humberto-adm 20 de set. de 2010
tc_medeiros:
Fala aí fera, coloca o seguinte no servlet:
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
tc_medeiros a sua dica deu certo adicionei estas duas linhas no meu servlet e agora os dados estão sendo inseridos corretamente no banco.
Muito obrigado e estou a disposição.
Abraço
targas 27 de dez. de 2010
Anteriormente participei deste post e resolvi meu problema com ele, agora atualizei meu SO para windows 7 e netbeans 6.9.1 e os comandos
request.setCharacterEncoding(“UTF-8”);
response.setCharacterEncoding(“UTF-8”);
não são mais reconhecidos pelo netbeans, aparecem como linhas de erro.
Alguem sabe o que é isso?