Padroes de fonte / tags html

4 respostas
J

Bom dia,

tenho uma página home01.jsp com um formulário, e quando escrevo algo com “ç”, “ã” etc… caracteres especiais para passar para a home02.jsp o resultado no banco de dados sai todo errado, tipo:

a palavra “descrição” digitada na home01.jsp é armazenada na base de dados como “descrição”

Obs: isso foi digitado em um “<textarea>”, mas acontece em “<select>” também

qual seria a maneira de resolver isso?

Obrigado [ ]

4 Respostas

G

Basta utilizar um encoding:

&lt;%@ page language="java" contentType="text/html;charset=UTF-8"%&gt;
J

Estou utilizando o seguinte:

<%@page contentType=“text/html”%>
<%@page pageEncoding=“UTF-8”%>

a linha:

<%@ page language=“java” contentType=“text/html;charset=UTF-8”%>

da erro!

Seberia outra alternativa?

Obrigado

G

Que erro acontece ?

Você pode usar esse abaixo da tag title:

&lt;META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"&gt;
J

O erro é o seguinte:

Page directive: illegal to have multiple occurrences of contentType with different values (old: text/html, new: text/html;charset=UTF-8)

outro problemas que está ocorrendo é que as vezes as páginas quando mudadas o código não atualizam de jeito nenhum no browser, mesmo usando código pra limpar a memória… só funciona depois que troca o nome do arquivo.jsp

obrigado

Criado 15 de agosto de 2007
Ultima resposta 15 de ago. de 2007
Respostas 4
Participantes 2