Jump to content
ConteudoAnimal.com.br

Erro com acentos nos formulário : por exemplo codificação fica codifica??o , alguem pode me ajudar ?

Recommended Posts

Olá Pessoal,

Alguem pode me ajudar 

Fiz um formulário em https://www.conteudoanimal.com.br/noticias/assessoria.php que manda os dados para https://www.conteudoanimal.com.br/noticias/adicionar_noticia.php
E qualquer acentuação é trocada por ?

Código das páginas:

Assessoria.php
 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Assessoria de Imprensa - Inclusão de Notícias</title>
<script type="text/javascript" src="../ckeditor/ckeditor.js"></script>
<script src="sample.js" type="text/javascript"></script>
<link href="sample.css" rel="stylesheet" type="text/css" />
<link href="../css/estilos.css" rel="stylesheet" type="text/css" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body>
<div id="geral"><div id="regiao_1"><ul><li id="link_mail"><a href="https://www.conteudoanimal.com.br/faleconosco/inclusao.php">Fale Conosco</a></li><li id="link_faq"><a href="https://www.conteudoanimal.com.br/faq.php">FAQ </a></li><li id="link_indique"><a href="https://www.conteudoanimal.com.br/marketing/banner.php">Anuncie</a></li><li id="link_sitemap"><a href="https://www.conteudoanimal.com.br/marketing/website.php">Como Hospedar</a></li></ul>    </div>
<div id="regiao_2"><div id="menu_principal"><ul><li id="top"><a href="https://www.conteudoanimal.com.br/default.php" title="P&aacute;gina Inicial">CONTEÚDO ANIMAL</a></li><li id="link_racas"><a href="https://www.conteudoanimal.com.br/info/info.php" title="Ra&ccedil;as &amp; Esp&eacute;cies">RA&Ccedil;AS &amp; ESP&Eacute;CIES</a></li><li id="link_shopping"><a href="https://www.conteudoanimal.com.br/anuncios.php" title="Anúncios" target="new" rel="nofollow">Anúncios</a></li><li id="link_colunas"><a href="https://www.conteudoanimal.com.br/colunas/colunas.php" title="Ver Colunas"> COLUNAS</a></li><li id="link_esportes"><a href="https://www.conteudoanimal.com.br/info/esportes.php" title="Esportes">ESPORTES</a></li><li id="link_noticias"><a href="https://www.conteudoanimal.com.br/noticias/todas.php" title="Not&iacute;cias">NOT&Iacute;CIAS</a></li><li id="bottom"></li></ul></div>
<div id="box_banner_topo"></div><!-- Fim código do banner topo -->
<div id="box_pesquisa">
<!-- SiteSearch Google -->
<p>Digite aqui a palavra-chave.</p><form action=" https://www.conteudoanimal.com.br/busca.php" id="Form1"><input type="hidden" name="domains" value="www.conteudoanimal.com"><input type="text" name="q" size="20" maxlength="255" id="campo_pesquisa" value=""><br/><input name="sitesearch" type="radio" class="radio" value="" />Web<input name="sitesearch" type="radio" class="radio" value="www.conteudoanimal.com" checked="checked">Conte&uacute;do Animal<input class="bt_pesquisa" type="submit" name="sa" value="Pesquisar">
<!-- Campos hidden --><input type="hidden" name="cx" value="partner-pub-7589629526688718:vocfdf-73ai" /><input type="hidden" name="forid" value="1" /><input type="hidden" name="ie" value="ISO-8859-1" /><input type="hidden" name="oe" value="ISO-8859-1" /><input type="hidden" name="cof" value="FORID:11" /><input type="hidden" name="hl" value="pt" /></form>
<script type="text/javascript" src="https://www.google.com.br/coop/cse/brand?form=cse-search-box&lang=pt"></script>
<!-- SiteSearch Google --></div></div>
<div id="regiao_7">    
<!-- Banner do rodapé - 728x15 -->
</div>
<div id="regiao_8"> <div id="lado_esquerdo"><ul id="menu_racas"><li id="link_caes"><a href="https://www.conteudoanimal.com.br/info/caes/caes.php">C&atilde;es</a></li><li id="link_gatos"><a href="https://www.conteudoanimal.com.br/info/gatos/gatos.php">Gatos</a></li><li id="link_cavalos"><a href="https://www.conteudoanimal.com.br/info/cavalos/cavalos.php">Cavalos</a></li><li id="link_peixes"><a href="https://www.conteudoanimal.com.br/info/peixes/peixes.php">Peixes</a></li><li id="link_passaros"><a href="https://www.conteudoanimal.com.br/info/passaros/passaros.php">P&aacute;ssaros</a></li><li id="link_outros"><a href="https://www.conteudoanimal.com.br/info/outros/outros.php">Outros</a></li></ul>
<span class="destaque"><p> </p></span>
</div>
<div id="lado_direito">     
<a href="https://www.conteudoanimal.com.br/"> Home Page </a> &gt; <a href="https://www.conteudoanimal.com.br/noticias/todas.php">Notícias</a> &gt; <a href="#">Assessoria de Notícias</a></p>
<!-- This <div> holds alert messages to be display in the sample page. -->
<div id="alerts">
<noscript>
<p>
<strong>CKEditor requires JavaScript to run</strong>. In a browser with no JavaScript
support, like yours, you should still see the contents (HTML data) and you should
be able to edit it normally, without a rich editor interface.
</p>
</noscript>
</div>
</p>
<!-- Área para os textos - -->        
<h1>Inclusão de Notícias</h1>
<!-- Use sempre H5 para o título dos textos -->    
<p><form action="https://www.conteudoanimal.com.br/noticias/adicionar_noticia.php" method="post">
<table cellpadding="0" cellspacing="0" border="0" bgcolor="#BEBEBE" style="width: 405px">
<tr bgcolor="#DEDEDE">
<td align="right" bgcolor="#DEDEDE" class="style1"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Manchete: * </font></b></td>
<td align="center" width="347"><input value="Título" type="text" id="manchete" name="manchete" size="30" style="font-family: Verdana; font-size: 8 pt; border-style: solid; border-width: 1; width: 246px;" />
</td></tr>
<tr bgcolor="#DEDEDE">
<td align="right" bgcolor="#DEDEDE" class="style1"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Fonte:*</font></b></td>
<td align="center" width="347"><input id="fonte" value="fonte da notícia" type="text" name="fonte" size="30" style="font-family: Verdana; font-size: 8 pt; border-style: solid; border-width: 1; width: 253px;" />
</td></tr>
<tr bgcolor="#DEDEDE">
<td align="right" bgcolor="#DEDEDE" valign="top" class="style1"><b><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Texto da Notícia* :</font></b></td>
<td align="center" width="347">
<textarea cols="80" id="noticia" name="noticia" rows="20" onclick="return Textarea1_onclick()">Copie o texto da notícia direto neste espaço.</textarea>
<script>
     // This call can be placed at any point after the
     // <textarea>, or inside a <head><script> in a
     // window.onload event handler.
     // Replace the <textarea id="editor"> with an CKEditor
     // instance, using default configurations.
     CKEDITOR.replace('noticia', {
     filebrowserBrowseUrl: '/externo',
     filebrowserUploadUrl: '/externo',
     filebrowserImageBrowseUrl: '/externo',
     filebrowserImageUploadUrl: '/externo',
     filebrowserWindowWidth: 800,
     filebrowserWindowHeight: 800
});
function Textarea1_onclick() {
}
</script>
</td>
</tr>
<tr bgcolor="#DEDEDE">
<td align="center" bgcolor="#DEDEDE" colspan="2"><input type="submit" value="Enviar" name="B1" style="font-family: Verdana; font-size: 8 pt; font-weight: bold; background-color: #FFCC00; border-style: solid; border-width: 1" />
</tr>
</table>
</form>
</p>

<p align="center">confiras as últimas 5 notícias publicadas<p>
<?php
 include '/conexao.php';
 $query = "Select id, manchete from noticias order by id desc limit 0,5";
 $result = mysqli_query($connection,$query) or die ("Could not execute query");
 
 while($row = mysqli_fetch_array($result)) {
 extract($row);
 $rs .= '<h4><img src="/images/bullet.gif" alt="bullet"><a href="/noticias/ver.php?id='.$id.'">'.$manchete.'</a></h4>';
 }
 echo $rs;
?>
<br><br>Você vai adicionar um texto pela primeira vez ? Se SIM . Então veja video tutorial abaixo <br> 
<iframe width="560" height="315" src="//www.youtube.com/embed/TJ6NH4UGsCs" frameborder="0" allowfullscreen></iframe>
<!-- FIM da área para os textos --> 
</div>        
</div>
<?php include '/bottom.php'; ?>
</div>
</body>
</html>

 

Adicionarnoticia.php:


 

Share this post


Link to post
Share on other sites

Olá,

 

Você já tentou adicionar a tag meta no header?

 

<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">

 

Também pode utilizar os métodos de encode e decode do PHP para tratar suas strings enviadas pelo formulário.

 

https://www.php.net/utf8-encode

https://www.php.net/utf8-decode

Share this post


Link to post
Share on other sites

Cara, é o seguinte. Cada tipo de letra existe um tipo de codificação. Nossas letras com acentuações e caracteres especiais são usados dois tipos de codificação: "utf-8" e "iso-8859-1". 

Dentro da tag <head> adicione um dos dois e dará certo:

<meta charset="utf-8">

ou

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Um desses ai resolve seu problema amigo.

Boa sorte!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Ewerton Hugo
      Boa noite, estou tentando fazer um site, que mostre a hora no momento que é acessado, juntamente com uma imagem que represente os periodos do dia, manhã
      , tarde e noite.Porém não consigo fazer com que o código em java script funcione alguém pode me ajudar (sou iniciante)?
       
       
       
    • By huntressDc
      Estou com uma atividade de aula para fazer e gostaria de uma ajuda, devo receber do usuário o valor da compra e o valor pago, e então exibir o troco. Até aí ok, só que também pede para exibir numa textarea as notas utilizadas no troco, informando sempre o mínimo de notas possíveis, exemplo:
       
       
      vlrCompra = 53,00 vlrPago = 100,00 vlrTroco = 47,00 notasTroco = 4 notas de 10,00 1 nota de 5,00 2 notas de 1,00  
      Não sei como fazer essa última parte, alguém para me ajudar? AS NOTAS QUE EU TENHO DISPONIVEIS SAO 1, 5, 10, 50
      Eis o que fiz até agora:
       
      function calculaTroco(){          var valorCompra = parseFloat($("#valorCompra").val());     var valorPago = parseFloat($("#valorPago").val());     var valorTroco = 0;          if (validarCampos() && validarNan()){         if (valorPago == valorCompra){             valorTroco = 0;             $("#valorTroco").val(valorTroco);             alert("Não gerou troco");                      }else if(valorPago > valorCompra){                          valorTroco = valorPago - valorCompra;             $("#valorTroco").val(valorTroco);                      }else{             alert("Não gerou troco (Valor pago menor que valor da compra)");         }         notasUtilizadas();         $("#valorCompra").val("");         $("#valorPago").val("");         $("#valorCompra").focus();     } } validarCampos() e validarNan() são apenas funções de tratamento. A função notasUtilizadas() seria a função que não estou conseguindo fazer... Devo utilizar array, if, for nessa atividade.
       
      Se alguém puder me ajudar, me dar umas dicas, agradeço muito!
       
      Parte do HTML:
      <!DOCTYPE html>
      <html lang="pt-BR">
          <head>
              <meta charset="utf-8"/>
              <title>Calcular Troco</title>
              <script type="text/javascript" src="jquery.js"></script>
              <style type="text/css">
                  fieldset { width:250px; }
                  label { display:block; float:left; } 
                  label, input, textarea, select { width:150px; margin: 5px 0; }
                  th, td { border:1px solid #ccc; font-size:0.9em; }
              </style>
          </head>
          <body>
              
              <form id="formulario">
                  <fieldset>
                      <legend>Calcular Troco</legend>
                      
                      <label for="valorCompra" >Valor da compra:</label>
                      <input type="text" id="valorCompra" name="valorCompra" /><br />
                      
                      <label for="valorPago" >Valor pago:</label>
                      <input type="text" id="valorPago" name="valorPago" /><br /><br />
                      
                      <button type="button" id="button" onclick="calculaTroco()">Calcular troco</button><br /><br />
                      
                      <label for="valorTroco" >Valor do troco:</label>
                      <input type="text" id="valorTroco" name="valorTroco" readonly="readonly"/><br /><br />    
                      
                      <label for="notasUtilizadas">Notas utilizadas:</label>
                      <textarea rows="3" id="notasUtilizadas" readonly="readonly" ></textarea><br/>
                      
                  </fieldset>
              </form>
          <script type="text/javascript" src="troco.js"></script>
          </body>
      </html>
    • By Ewfc2005
      Gostaria de saber como eu devo fazer para alinhar 3 imagens lado a lado, sem fazer o site deixar de ser responsivo.
      que fique igual ao desse site
       
      https://ciesalon.com/
       
    • By Vinicius Bazan
      Sou leigo ainda no Java Script e não manjo de muita coisa ainda, eu preciso fazer uma função que que deve ser executada na pagina HTML, eu crio a função dentro da tag <script> na <head> do html, mas como eu chamo essa função no momento que eu precisar no <body>, o que eu devo digitar pro código saber que ali deve executar a função?
    • By Articulando
      Galera, seguinte. Estou tentando criar um evento em javascript que funciona da seguinte maneira; existem 5 checkbox na tela, ao selecionar dois checkbox os outros irão travar e não permitir o clique, se o usuário clicar novamente retirando a seleção de algum dos que foi selecionado ele volta a habilitar. Até então o código funciona blz, porém agora eu preciso fazer com que os dois primeiros checkbox contém como um único clique, ou seja, são 2 checkbox para travar, porém se eu selecionar o primeiro e o segundo eles contam como um, então eu o usuário poderia realizar outro clique em algum checkbox e ficariam 3 checkbox selecionados, porém isso só se aplica aos dois primeiros checkbox, caso não sejam eles é apenas dois cliques, se eles forem clicados o usuário pode escolher mais uma opção.
       
      o código atual está assim:
       
      <script type="text/javascript">
                  (function(){
                      "use strict";
                      var marcados = 0;
                      var verifyCheckeds = function($checks) {
                          if( marcados>=2 ) {
                              loop($checks, function($element) {
                                  $element.disabled = $element.checked ? '' : 'disabled';
                              });
                          } else {
                              loop($checks, function($element) {
                                  $element.disabled = '';
                              });
                          }
                      };
                      var loop = function($elements, cb) {
                          var max = $elements.length;
                          while(max--) {
                              cb($elements[max]);
                          }
                      }
                      var count = function($element) {
                          return $element.checked ? marcados + 1 : marcados - 1;
                      }
                      window.onload = function(){
                          var $checks = document.querySelectorAll('input[type="checkbox"][name="modalidades[]"]');
                          loop($checks, function($element) {
                              $element.onclick = function(){
                                  marcados = count(this);
                                  verifyCheckeds($checks);
                              }
                              if($element.checked) marcados = marcados + 1;
                          });
                          verifyCheckeds($checks);
                      }
                  }());
              </script>
       
       
      Quem conseguir me ajudar eu agradeço, preciso muito desse código rodando. 
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.