Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho um formulario de alteração de dados, na pagina que envio os dados tenho esse seguinte cabeca do form:
<form id="cad_programas" action="alterado_programa.php" method="POST" name="cad_programas" class="search_form general_form" enctype="multipart/form-data" accept-charset="UTF-8" onSubmit="return validaProgramas()">
E recebo na outra página assim:
$_POST["nome do campo"];
comecou a dar problema... (apenas no IE)
eu fiz assim
eu comecei a receber assim
$nome = $_POST["nome do campo"];
$nome = utf8_decode($nome);
e inseria no banco...
obs:
o layout do site é um modelo comprado
no head dele tá
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
pois se eu trocar pra utf-8....
o que vem do banco da problema (no ie e no mozilla)
mas eu resolvi o problema convertendo as variaveis em utf-8
mas no ie nao dá certo...
entenderam?
ok
Há diversos tópicos sobre isso, somente nos últimos 30 dias. O problema é sempre o mesmo e a solução também: unificar as codificações, preferencialmente em UTF-8.
Veja estes links:
http://www.rberaldo.com.br/blog/2009/11/06/problemas-com-codificacao-acentos-nao-interpretados/
http://forum.imasters.com.br/index.php?app=core&module=search§ion=search&do=quick_search&search_app=core&fromsearch=1