formigoni 0 Denunciar post Postado Agosto 6, 2009 Olá pessoal do fórum, bom dia. Gostaria de colocar uma dúvida minha aqui, tenho um script em php que antes de gravar os valores em minha base de dados verifica alguns campos vindos do meu formulário, essas verificações são feitas com javascript usando o alert para dar mensagens de erro ao usuário, vejam: // verificação se senhas foram digitadas iguais if ( $senha != $senha2 ) { ?> <script > window.alert(" A confirmação de senha não confere "); window.location.href="cadastro_usuarios.php"; </script> <? } else { // Realiza verificação se já existe nome gravado no banco mysql_select_db($database_conexao, $conexao); $sql = "SELECT nome FROM tcm_usuarios WHERE nome = '$nome'"; $busca = mysql_query($sql,$conexao); $linhas = mysql_num_rows($busca); if ( $linhas > 0 ){ ?> <script > window.alert("Atenção, <? echo $nome ?> já está cadastrado."); window.location.href="cadastro_usuarios.php"; </script> <? } O problema é que as mensagens estão ficando com a acentuação errada, já tentei algumas alternativas que pesquisei no google, vejam algumas alternaticas que tentei: Coloquei isso no início da página e não deu certo header("Content-Type: text/html; charset=ISO-8859-1",true); Depois fiz isso, também se resultado <script type="text/javascript" src="*.js" charset="utf-8"> </script> Se alguém puder me ajudar, agradeço. Valeu e fiquem na paz. Compartilhar este post Link para o post Compartilhar em outros sites
formigoni 0 Denunciar post Postado Agosto 6, 2009 RESOLVIDO Acabei de acertar, meio que na tentativa e erro fiz essa alteração: header("Content-Type: text/html; charset=ISO-8859-1",true); por header("Content-Type: text/html; charset=UTF-8",true); Valeu e fiquem na paz Compartilhar este post Link para o post Compartilhar em outros sites