Thiago Top Postado Julho 22, 2008 Denunciar Share Postado Julho 22, 2008 Bom dia a todos,galera estou tentando colocar acentuação em meus alerts de aviso, mas não funcionam, esta assim ...<script language='JavaScript'> mens = 'Verifique os campos obrigatorios'; if (mens) alert(mens); window.location.href = \"pagina.php\"; </script>alguém pode me ajudar?Grato!![]s, Thiago Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Julho 22, 2008 Denunciar Share Postado Julho 22, 2008 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">faz um teste ae Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eric Freitas Postado Julho 22, 2008 Denunciar Share Postado Julho 22, 2008 você precisa configurar o tipo de caracter usado no seu html.se não me engano UTF-8 reconhece os acentos caso não funcione bom você precisa descobrir como é o aceto tipo aqueles " &ccdil; " (isso ae ta errado foi so pra mostrar porque num sei o nome disso) =D Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Thiago Top Postado Julho 22, 2008 Autor Denunciar Share Postado Julho 22, 2008 (editado) como eu faco?não entendi ... Editado Julho 22, 2008 por Thiago Top Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eric Freitas Postado Julho 22, 2008 Denunciar Share Postado Julho 22, 2008 nod cabeçalhos do html tem uma tag <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />ali onde tem o charset no seu html deve set iso 8algumacoisamuda para utf-8 q pode ser q funcione não tenho certeza, caso contrário você terá q usar os acentos de html (q são umas espécies de comandos para o html intender q aquilo é um acento, tal qual os espaços -" ")no caso do acento agudo o código é - " Ó " aonde O é o caractere q irá receber o acento ali você pode colocar " a e i o u / A E I O U "" Ê " - acento circunflexo " Ó " - acento agudo" Ç " - cê-cedilha(você pode trocar as letras maiúsculas por minusculas) assim vai funcionar sendo utf-8 ou iso-88algumacoisa Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Thiago Top Postado Julho 22, 2008 Autor Denunciar Share Postado Julho 22, 2008 (editado) coloquei .....echo "<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>"; e echo "<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'>"; <script language='JavaScript'> mens = 'Verifique os campos obrigatÓrios'; if (mens) alert(mens); window.location.href = \"cadastro.php\"; </script>mas não funcionou, nem com maiuscula, nem como minuscula ... Editado Julho 23, 2008 por fercosmig Adicionar tag's Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eric Freitas Postado Julho 22, 2008 Denunciar Share Postado Julho 22, 2008 falto o ; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Thiago Top Postado Julho 22, 2008 Autor Denunciar Share Postado Julho 22, 2008 eu coloquei...não deu em nada Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Eric Freitas Postado Julho 22, 2008 Denunciar Share Postado Julho 22, 2008 (editado) então colocque<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> dentro do head de seu html q irá funcionar acabei de testar usando esse cabeçalho você pode usar sua funçlão assim: <script language='JavaScript'> mens = 'Verifique os campos obrigatórios'; alert(mens); //window.location.href = \"cadastro.php\"; </script>com acentuação normal Editado Julho 23, 2008 por fercosmig Adicionar tag's Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Thiago Top Postado Julho 24, 2008 Autor Denunciar Share Postado Julho 24, 2008 pode acontecer de funcionar em um sistema e em outro não?eu utilizo plataforma linux, e funcionou em um servidor e em outro não.utilizando ...<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Julho 24, 2008 Denunciar Share Postado Julho 24, 2008 bom, teoricamente não! teria que funcionar nos 2. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 KaKarotto Postado Julho 26, 2008 Denunciar Share Postado Julho 26, 2008 pode acontecer de funcionar em um sistema e em outro não?eu utilizo plataforma linux, e funcionou em um servidor e em outro não.utilizando ...<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">Pode. Se não dissesse que estava testando no linux eu iria perguntar, é bem comum isso quando se usa linux.O windows se dá bem quando se usa acentuação, e não se importa com letras maiúsculas ou minúsculas. No linux é outra história. ,Eu aposto minhas moedinhas que é a configuração do seu servidor.Pegue seu código e teste no Windows para ver que o html não tem nada de errado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JuanHBiscaia Postado Julho 28, 2008 Denunciar Share Postado Julho 28, 2008 a solução que eu usei foi o unescape()ficou assim:alert(unecape("sua mensagem")); daí, nos caracteres que ficam os ascentos, você colocar os correspondentes unicodes, a tabela pode ser encontrada aqui: http://free.prohosting.com/~vitivas/js/UniCode/CharTab.html no código, a mensagem tem que ficar assim: alert(unescape(Aten%E7%E3o, essa %E9 sua mensagem %21));a mensagem vai aparecer assim: Atenção, essa é sua mensagem !notou que substitui os caracteres especiais por valores correspondentes da tabela que esta no link ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Thiago Top
Bom dia a todos,
galera estou tentando colocar acentuação em meus alerts de aviso, mas não funcionam,
esta assim ...
alguém pode me ajudar?
Grato!!
[]s, Thiago
Link para o comentário
Compartilhar em outros sites
12 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.