Caracteres estanhos (acentuação)
Pessoal,
Tô com o seguinte problema no cod. java script:
A - Onde tem "espaço" aparece "%20"
B - Onde tem acentuação e "ç" tb aparece uns caracteres estranhos.
Alguem sabe como resolver esse problema??? Estou precisando mesmo da ajuda de vcs
PÁGINA 1
<html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><script type="text/javascript" charset="iso-8859-1">function EnviaeConfirma() {var cnome = document.meuform.nome.value;var cemail = document.meuform.email.value;var estselec = document.meuform.estado.selectedIndexvar cest = document.meuform.estado.options[estselec].value;var fp;for (c=0; c<document.meuform.formapagto.length; c++){if (document.meuform.formapagto[c].checked){fp = document.meuform.formapagto[c].value;}}var lp;var rc;var so;if (document.meuform.linguagprogr.checked) {lp = "sim";} else {lp = "não";}if (document.meuform.redecomp.checked) {rc = "sim";} else {rc = "não";}if (document.meuform.sistoperac.checked) {so = "sim";} else {so = "não";}window.open("confirmacaodados.htm?cnome="+ cnome + "&cemail=" + cemail + "&cest=" + cest + "&fp=" + fp + "&lp=" + lp + "&rc=" + rc + "&so=" + so,"","menubar=no,location=no,toolbar=no,status=no,scrollbars=no,resizable=no,width=600,height=400,left=0,top=0")}</script></head><body><form name="meuform" onSubmit="return EnviaeConfirma(this)" method="post" action="">Nome:<br><input type="text" name="nome"><br>E-mail:<br><input type="text" name="email"><br>Estado:<br><select name="estado"><option value=""><option value="AC">AC<option value="AL">AL<option value="AM">AM<option value="AP">AP<option value="BA">BA<option value="CE">CE<option value="DF">DF<option value="ES">ES<option value="GO">GO<option value="MA">MA<option value="MG">MG<option value="MS">MS<option value="MT">MT<option value="PA">PA<option value="PB">PB<option value="PE">PE<option value="PI">PI<option value="PR">PR<option value="RJ">RJ<option value="RN">RN<option value="RO">RO<option value="RR">RR<option value="RS">RS<option value="SC">SC<option value="SE">SE<option value="SP">SP<option value="TO">TO</select><br><br><font color="#00CED1F"><b>Formas de pagamento:</b></font><br><input type="radio" name="formapagto" value="Boleto bancário"> Boleto bancário<br><input type="radio" name="formapagto" value="Cartão de crédito"> Cartão de crédito<br><input type="radio" name="formapagto" value="Pagar ao receber via Sedex"> Pagar ao receber via Sedex<br><br><font color="#00CED1"><b>Livros de seu interesse:</b></font><br><input type="checkbox" name="linguagprogr" value="Linguagens de Programação"> Linguagens de Programação<br><input type="checkbox" name="redecomp" value="Redes"> Redes<br><input type="checkbox" name="sistoperac" value="Sistemas Operacionais"> Sistemas Operacionais<br><br><input type="submit" value="Enviar"> <input type="reset" value="Limpar"></form></body></html>
PÁGINA 2
<html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><script type="text/javascript">function decodeURI(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i=0;i<vars.length;i++) { var pair = vars[i].split("="); if (pair[0] == variable) { return pair[1]; } } alert('Variável ' + variable + ' não encontrada');}</script></head><body><font color="#00CED1">Nome:</font> <script type="text/javascript"> document.write(decodeURI("cnome") ); </script><br><font color="#00CED1">E-mail:</font> <script> document.write( decodeURI("cemail") ); </script><br><font color="#00CED1">Estado:</font> <script> document.write( decodeURI("cest") ); </script><br><font color="#00CED1">Forma de pagamento:</font> <script> document.write( decodeURI("fp") ); </script><br><br><font color="#00CED1"><b>Livros de interesse:</b></font><br><font color="#00CED1">Linguagens de Programação:</font> <script> document.write( decodeURI("lp") ); </script><br><font color="#00CED1">Redes:</font> <script> document.write( decodeURI("rc") ); </script><br><font color="#00CED1">Sistemas Operacionais:</font> <script> document.write( decodeURI("so") ); </script></body></html>
AGRADEÇO ANTECIPADAMENTE A ATENÇÃO
franchico
Discussão (3)
Carregando comentários...