Jump to content


Photo

Acentos - Ajuda


  • Faça o login para participar
3 replies to this topic

#1 Pedro Altino

Pedro Altino

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Masculino
  • Localidade:Brasil - Santa Catarina - Morro da Fumaça...

Posted 07/08/2013, 23:07

Prezados desde já grato pela atenção, gostaria que se possível vocês me dessem uma dica por favor. Estou montando um site para minha imobiliária, não tenho condições de pagar alguém para montar, entendo alguma coisa de html, mas bem pouco, então baixei na net um modelo de site imobiliario em php. Consegui botar funcionar, mas agora chegou a um patamar que estou a 4 dias pesquisando e testando e nada de positivo.
Estou com um problema que não consigo colocar nada de caracteres especiais, como acentos, cedilhas e etc. Por exemplo o nome da cidade que eu moro é Morro da Fumaça e se coloco desta forma fica Morro da Fuma?a, se vou no index.php e troco o charset para iso-8859-1 fica certo, mas ai outras partes ficam assim ó com caracteres deste gênero no local dos especiais . Não sei se conseguiram me entender.

Anexo 2 prints para vcs entenderem melhor e tambem todo o site com bd e etc. As vezes interessa a alguem .. Desde já grato pela atenção.

Posted Image
Posted Image

Codigo do index.php

<?php
include("config.php");
include("tags.php");
?>
<?php echo "<?xml version=\"1.0\" encoding=\"utf-8\"?".">"; ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><?php echo $nomeL . ' - ' . $slogan; ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="css/geral.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery-pack.js"></script>
<script type="text/javascript" src="js/jcarousellite_1.0.1.min.js"></script>
<script type="text/javascript" src="js/carrossel.js"></script>
<script type="text/javascript" src="js/ajax_combo.js"></script>
<script type="text/javascript" src="js/mascara.js"></script>
<script src="ajax.js" type="text/javascript"></script>
<script language="JavaScript">
function chamaAcao1(valor){

nome = document.newsletter.nome.value;
email = document.newsletter.email.value;
div = ('retorno');

//Função que monta a URL e chama a função AJAX
url="newslleter_ajax.php?valor="+nome+"&email="+email;
ajax(url);
return false
}
</script>
</head>
<body>

<!-- HEADER -->
<div id="header">
<?php include('topo.php'); ?>
</div>
<br class="clear" />

<!-- AND HEADER -->

<!-- CONTENT -->
<div id="content">
  <div class="lateral fRight">
    <?php include( 'menu.php' );?>
  </div>
  <div class="corpoHome fLeft">
  
  <?php include('destaque_home.php'); ?>
  
  <!-- EMPREENDIMENTOS -->
<?php

                   $sql = mysql_query("SELECT i.id AS idi, i.foto_exibicao, i.valor, t.tipo_nome, n.tipo AS negocio, c.cidade,
                   b.bairro, n.id
                   FROM imoveis i
                   LEFT JOIN imoveis_tipo t ON (t.id = i.id_tipo_imovel)
                   LEFT JOIN negocio_tipo n ON (n.id = i.id_negocio_tipo)
                   LEFT JOIN cidades c ON (c.id = i.id_cidade)
                   LEFT JOIN bairros b ON (b.id = i.bairro)
                   WHERE i.ativo='1' AND n.tipo LIKE 'empreend%' ORDER BY RAND() LIMIT 9") or print(mysql_error());
if( mysql_num_rows( $sql ) > 2 ) {
?>
  <br class="clear" />
    <h1>Empreendimentos</h1>
    <a href="#" class="cprev" id="prevEm"><img src="imagens/cprev.jpg" /></a>
    <a href="#" class="cnext" id="nextEm"><img src="imagens/cnext.jpg" /></a>
    <div class="carrossel" id="carrosselEm">
      <ul>
        <?php
          while( $linha = mysql_fetch_array( $sql ) ) {
            if( $linha['valor'] == '0.00' ) $valor = 'Consulte-nos';
              else $valor = 'R$ ' . number_format( $linha['valor'], 2, ',', '.' );
        ?>
        <li><div><a href="detalhes_imovel.php?Cod=<?php echo $linha['idi']; ?>" ><img src="img_imoveis/<?php echo $linha['foto_exibicao']; ?>" width="200" height="130" border="0"></a><p><?php echo $valor; ?><span><?php echo $linha['tipo_nome']; ?><br /><?php echo $linha['cidade'] . ' - ' . $linha['bairro']; ?></span></p></div></li>
          <?php } } ?>
      </ul>
    </div>
  <!-- EMPREENDIMENTOS -->
  
<?php

                   $sql = mysql_query("SELECT i.id AS idi, i.foto_exibicao, i.valor, t.tipo_nome, n.tipo AS negocio, c.cidade,
                   b.bairro, n.id
                   FROM imoveis i
                   LEFT JOIN imoveis_tipo t ON (t.id = i.id_tipo_imovel)
                   LEFT JOIN negocio_tipo n ON (n.id = i.id_negocio_tipo)
                   LEFT JOIN cidades c ON (c.id = i.id_cidade)
                   LEFT JOIN bairros b ON (b.id = i.bairro)
                   WHERE i.ativo='1' AND n.tipo LIKE 'vend%' ORDER BY RAND() LIMIT 9") or print(mysql_error());
if( mysql_num_rows( $sql ) > 2 ) {
?>
  <br class="clear" />
    <h1>Imóveis para venda</h1>
    <a href="#" class="cprev" id="prevAp"><img src="imagens/cprev.jpg" /></a>
    <a href="#" class="cnext" id="nextAp"><img src="imagens/cnext.jpg" /></a>
    <div class="carrossel" id="carrosselAp">
      <ul>
        <?php
          while( $linha = mysql_fetch_array( $sql ) ) {
            if( $linha['valor'] == '0.00' ) $valor = 'Consulte-nos';
              else $valor = 'R$ ' . number_format( $linha['valor'], 2, ',', '.' );
        ?>
        <li><div><a href="detalhes_imovel.php?Cod=<?php echo $linha['idi']; ?>" ><img src="img_imoveis/<?php echo $linha['foto_exibicao']; ?>" width="200" height="130" border="0"></a><p><?php echo $valor; ?><span><?php echo $linha['tipo_nome']; ?><br /><?php echo $linha['cidade'] . ' - ' . $linha['bairro']; ?></span></p></div></li>
          <?php } } ?>
      </ul>
    </div>
    
        <?php
                   $sql = mysql_query("SELECT i.id AS idi, i.foto_exibicao, i.valor, t.tipo_nome, c.cidade,
                   b.bairro, n.id
                   FROM imoveis i
                   LEFT JOIN imoveis_tipo t ON (t.id = i.id_tipo_imovel)
                   LEFT JOIN negocio_tipo n ON (n.id = i.id_negocio_tipo)
                   LEFT JOIN cidades c ON (c.id = i.id_cidade)
                   LEFT JOIN bairros b ON (b.id = i.bairro)
                   WHERE i.ativo='1' AND n.tipo LIKE 'alug%' OR i.ativo='1' AND n.tipo LIKE 'loca%' ORDER BY RAND() LIMIT 9") or print(mysql_error());
     if( mysql_num_rows( $sql ) > 2 ) {
    ?>
    <br class="clear" /><br />
    <h1>Imóveis para locação</h1>
    <a href="#" class="cprev" id="prevCa"><img src="imagens/cprev.jpg" /></a>
    <a href="#" class="cnext" id="nextCa"><img src="imagens/cnext.jpg" /></a>
    <div class="carrossel" id="carrosselCa">
      <ul>
        <?php
          while( $linha = mysql_fetch_array( $sql ) ) {
            if( $linha['valor'] == '0.00' ) $valor = 'Consulte-nos';
            else $valor = "R$ " . number_format( $linha['valor'], 2, ',', '.' );
        ?>
        <li><div><a href="detalhes_imovel.php?Cod=<?php echo $linha['idi']; ?>" ><img src="img_imoveis/<?php echo $linha['foto_exibicao']; ?>" width="200" height="130" border="0"></a><p><?php echo $valor; ?><span><?php echo $linha['tipo_nome']; ?><br /><?php echo $linha['cidade'] . ' - ' . $linha['bairro']; ?></span></p></div></li>
          <?php } } ?>
      </ul>
    </div>
    
  </div>

</div>
<br class="clear" />
<!-- AND CONTENT -->


<!-- FOOTER -->
<div id="footer">
<?php include('rodape.php'); ?>
</div>
<!-- FOOTER -->
</body>
</html>

Obrigado!


Pedro Altino

#2 Renan Fernandes

Renan Fernandes

    12 Horas

  • Usuários
  • 179 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro
  • Interesses:Tudo relacionado a webmaster, webdesign e programação.

Posted 08/08/2013, 08:39

Olá, já tentou usar codificação utf-8 tanto no html como no banco de dados? Ou tente usar a mesma codificação nos dois.

Edição feita por: Renan Fernandes, 08/08/2013, 08:39.

Não existe vento favorável quando não se sabe onde quer chegar.


Dicas Digitais

#3 Pedro Altino

Pedro Altino

    Novato no fórum

  • Usuários
  • 2 posts
  • Sexo:Masculino
  • Localidade:Brasil - Santa Catarina - Morro da Fumaça...

Posted 08/08/2013, 08:53

Olá, já tentou usar codificação utf-8 tanto no html como no banco de dados? Ou tente usar a mesma codificação nos dois.



Renan Bom dia! Obrigado pela atenção, já tentei isso sim, quando faço isso fica conforme a imagem abaixo.
http://imageshack.us/f/821/kpo4.jpg/

Obrigado!

#4 zerof

zerof

    Normal

  • Usuários
  • 76 posts
  • Sexo:Masculino
  • Localidade:São Paulo
  • Interesses:GEOLOCALIZAÇÃO, APACHE, PHP, MYSQL, FOTOGRAFIA, GERENCIAMENTO DE PROJETOS

Posted 11/08/2013, 12:27

Veja isto:

http://tympanus.net/...l-utf-8-issues/
--
zerof
ASSESSORIA & INTERDISCIPLINARIDADE
( ADVICE & INTERDISCIPLINARITY )
http://ed48.com/ - http://educar.pro.br




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq