Jump to content

Search the Community

Showing results for tags 'caracteres especiais'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 8 results

  1. Ola pessoal boa tarde alguém teria alguma tabela de Caracteres Especiais que poderia me passar que seja desse formato á ... á ã ....ã ç ... ç í .... õ ... ô .. ú... ê.. é.. à.. è.. uma tabela que seja completa com este seguinte caracteres ai com todos os acentuação das letras Eu tava usando assim mais quando meu o meu código function ela estava dando erro ao mostra a letra correta [Não] minha pagina ficava toda em branco function DestaqueSN($Destaque){ if ($Destaque == 'S') { echo '<span class="btn btn-info">Sim</span>'; } elseif ($Destaque == 'N') { echo '<span class="btn btn-danger">N&atilde;o</span>'; } } Ai mudei para este aqui que deu certo porem falta algumas caracteres ainda para que toda as letras apareça com seus acentos function DestaqueSN($Destaque){ if ($Destaque == 'S') { echo '<span class="btn btn-info">Sim</span>'; } elseif ($Destaque == 'N') { echo '<span class="btn btn-danger">Não</span>'; } } Esta é a minha função ela esta de boa até aqui function UrlAmigavel($str){ $str = strtolower(utf8_decode($str)); $i=1; $str = strtr($str, utf8_decode('à áâãäåæçèéêëìíîïñòóôõöøùúûýýÿ'), 'aaaaaaaceeeeiiiinoooooouuuyyy'); $str = preg_replace("/([^a-z0-9])/",'-',utf8_encode($str)); while($i>0) $str = str_replace('--','-',$str,$i); if (substr($str, -1) == '-') $str = substr($str, 0, -1); return $str; } Bom sendo mais claro no meu problema no meu formulário estou fazendo assim EX: se eu colocar assim ele da aquele erro de acentos <div class="col-md-6"> <div class="form-group"> <label>Endereço:</label> <input class="form-control" onkeypress="ucfirst()" value="<?php echo $dados['endereco']; ?>" name="endereco"> </div> </div> ai tive que fazer que fazer assim para que aparecesse a letra ç <div class="col-md-6"> <div class="form-group"> <label>Endereço:</label> <input class="form-control" onkeypress="ucfirst()" value="<?php echo $dados['endereco']; ?>" name="endereco"> </div> </div> Eu tenho mais alguns campos desse que tem acentos só que não sei todos, se alguém estiver todas as tabelas completas fico grato
  2. Pessoal, preciso de ajuda, tenho uma tabela no meu mysql, que foi importado pronto, as o problema é que alguns textos vieram como "P&amp;aacute;ginas ", e preciso substituir para "Páginas". Como faço essa substituição diretamente no mysql, pois não posso mudar no php, pois o site todo está configurado corretamente, somente esse campo na tabela que veio todo errado. Preciso substituir todos os caracteres especiais como "&amp;aacute;" para "á" ou "&amp;ccedil;&amp;otilde;" para "çõ" e etc.
  3. marcossantana10

    Problema em função que retira acento e espaço

    To criando um blog e preciso salvar a imagem que upo junto com a noticia com o nome do título dessa notícia, porém, sem acentos e espaços. Uso uma função que tá resolvendo o problema dos espaços, no entanto, não o dos caracteres especiais. Função: function formataUrl($nome){ $url = strtolower($nome); $url = str_replace(" ", "-", $url); $url = preg_replace(array("/(á|à|ã|â|ä)/","/(Á|À|Ã|Â|Ä)/","/(é|è|ê|ë)/","/(É|È|Ê|Ë)/","/(í|ì|î|ï)/","/(Í|Ì|Î|Ï)/","/(ó|ò|õ|ô|ö)/","/(Ó|Ò|Õ|Ô|Ö)/","/(ú|ù|û|ü)/","/(Ú|Ù|Û|Ü)/","/(ñ)/","/(Ñ)/"),explode(" ","a A e E i I o O u U n N"), $url); return $url; } Eu uso assim: $titulo = $_POST['titulo']; $data = $_POST['data']; $autor = $_POST['autor']; $url = formataUrl($titulo); $texto = $_POST['texto']; $capa = $_FILES['capa']; Logo, se eu cadastrar: "Função de teste", ele deveria salvar no banco: "funcao-de-teste", mas ele salva: "fun????o-de-teste". Dá pra ver onde estou errando?
  4. Olá, muito prazer! Atuo desde o ano de 2009 com Marketing Digital, tenho um homeoffice e ofereço mas de 10 serviços. Até então trabalhava apenas com algumas empresas, divulgando produtos e serviços em redes sociais e dando consultoria mas por causa da crise do Brasil fui obrigado a tomar algumas atitudes. Pois bem, utilizei o construtor de sites da redehost para criar meu próprio site: adicionei botões de compartilhamento da redes sociais, mas ao clicar em curtir ou +1 as letras que possuem acento ficam desconfiguradas. Você pode me ajudar? A parte técnica do site sempre foi o meu fraco, até então sempre pude contar com a ajuda de um webdesigner mas por motivos maiores tivemos que desfazer nossa parceria. O site em questão é esse: http://www.dmsmarketingdigital.com.br Recomendo acessar alguma página que conte acendo e clique em Curtir para você ver o que acontece. Sugestão: http://www.dmsmarketingdigital.com.br/dmsmarketingdigital_sobre_missao.aspx Desde já agradeço!
  5. Sou iniciante, peguei um cod pronto e mudei poucas coisas, bem simples msm é só pra mim aprender PDO porque parece que na versão 7 do PHP não vai estar mais em uso as funções mysql_(). O problema é que quando envio algum dado para o banco com caractere especial ele não armazena corretamente, exemplo: Se eu envio o campo nome = "José" ele guarda "José" ou então nome = "Beraldão" ele guarda "Beraldão". Aqui está os cods: Obs: já tentei mudar o charset no phpmyadmin e no próprio cod e nada deu certo. (Uso o xampp se isso ajuda). index.php <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”> <html> <head> <title>Teste PHP/PDO</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> </head> <body> <form method="GET" action="pesquisa.php"> <input type="text" id="nome" name="nome" size="15"> <br/> <input type="submit" value="Pesquisar"> </form> </body> </html> pesquisa.php <?php include_once('conexao.php'); header('Content-Type: text/html; charset=utf-8'); /* SELECT */ /* $nome = '%'.$_GET['nome'].'%'; try { $sql = "SELECT * FROM `programadores` WHERE `nome` LIKE :nome;"; $stm = $PDO->prepare( $sql ); $stm->bindParam( ':nome' , $nome , PDO::PARAM_STR ); if ( $stm->execute() ) { foreach ( $stm->fetchAll( PDO::FETCH_OBJ ) as $usuario ) { echo 'Nome: ' , $usuario->nome , PHP_EOL .'<br/>'; echo 'Site: ' , $usuario->site , PHP_EOL .'<br/>'; //... } } } catch ( PDOException $e ) { var_dump( $e->getMessage() ); } */ /* INSERT */ $nome = $_GET['nome']; $site = 'http://microsoft.com'; $sql = "INSERT INTO programadores(nome, site) VALUES(:nome, :site)"; $stm = $PDO->prepare( $sql ); $stm->bindParam( ':nome', $nome ); $stm->bindParam( ':site', $site ); $result = $stm->execute(); if ( ! $result ) { var_dump( $stm->errorInfo() ); exit; } echo $stm->rowCount() . " linhas inseridas."; ?> conexao.php (funciona sem problemas) <?php define( 'MYSQL_HOST', 'localhost' ); define( 'MYSQL_USER', 'root' ); define( 'MYSQL_PASSWORD', '' ); define( 'MYSQL_DB_NAME', 'teste' ); try { $PDO = new PDO( 'mysql:host=' . MYSQL_HOST . ';dbname=' . MYSQL_DB_NAME, MYSQL_USER, MYSQL_PASSWORD ); $PDO->setAttribute( PDO::ATTR_ERRMODE , PDO::ERRMODE_EXCEPTION ); } catch ( PDOException $e ) { var_dump( $e->getMessage() ); } ?> Desde já agradeço a quem puder ajudar.
  6. Olá, saudadações a todos! Estou aprendendo a programar e neste momento estou tentando criar um sistema de cadastro. O formulário está pronto, o cadastro está funcionando, porém, quando vou conferir os dados cadastrados no banco há um pequeno detalhe que está me incomodando, se chego a usar algum caractere especial e envio o formulário os dados são substituidos por números. Por exemplo: Diga-mos que eu digite dentro do campo "Nome" o valor "Charles Juliao", quando envio o formulário o valor salvo no banco é o mesmo "Charles Juliao". Mas se eu digitar no campo "Nome" o valor "Charles Julião", agora com o ~, quando envio o formulário o valor salvo no banco é algo parecido com isto: "24605161651065106540651". O que pode estar havendo? Como posso resolver? A Storage Engine esta como MyISAM e a Colação esta latin1_general_ci
  7. não esta cadastrando caracteres especiais em meu banco de dados http://prntscr.com/8ocd7b banco de dados em UTF-8 , tabelas em UTF-8 e código formatado no notepad, UTF-8 (sem BOM) http://prntscr.com/8ocddc pagina que envia dados pro banco formulário <?php ini_set( 'default_charset', 'UTF-8' ); ini_set( 'mbstring.http_output', 'UTF-8' ); ini_set( 'mbstring.internal_encoding', 'UTF-8' ); header("Content-Type: text/html; charset=UTF-8",true); ?> <?php <form class="form-horizontal" name="formCadastro" method="post" action="add_cadastro.php"> <div class="grid-12"> <h6 class="os-has-bg">Detalhes de Autenticação</h6> <div class="control-group"> <label class="control-label" for="">Email</label> <div class="controls"> <input type="email" id="email" name="email" class="input-xxlarge" required=""> </div> </div><!-- control-group --> <div class="control-group"> <label class="control-label" for="">Senha</label> <div class="controls"> <input type="password" id="senha" name="senha" class="input-xxlarge" required=""> </div> </div><!-- control-group --> </div><!-- grid-12 --> <div class="grid-12"> <h6 class="os-has-bg">Detalhes da Conta</h6> <div class="control-group"> <label class="control-label" for="">Nome Completo</label> <div class="controls"> <input type="text" id="nomecompleto" name="nomecompleto" class="input-xxlarge" required=""> </div> </div><!-- control-group --> <div class="control-group"> <label class="control-label" for="">Data de Nascimento</label> <div class="controls"> <input type="text" placeholder="DD/MM/YYYY" id="nascimento" name="nascimento" class="input-xxlarge" required=""> </div> </div><!-- control-group --> <div class="control-group"> <label class="control-label" for="">Cidade</label> <div class="controls"> <input type="text" id="cidade" name="cidade" class="input-xxlarge" required=""> </div> </div><!-- control-group --> <div class="control-group"> <label class="control-label" for="">Estado</label> <div class="controls"> <input type="text" id="estado" name="estado" class="input-xxlarge" required=""> </div> </div><!-- control-group --> </div><!-- grid-12 --> <div class="grid-12"> <h6 class="os-has-bg">Detalhes de Pagamento (PAGSEGURO)</h6> <div class="control-group"> <label class="control-label" for="">E-mail do PagSeguro</label> <div class="controls"> <input type="email" id="pagseguro" name="pagseguro" class="input-xxlarge" required=""> </div> </div><!-- control-group --> </div><!-- grid-12 --> <div class="grid-12"> <h6 class="os-has-bg">Detalhes de Pagamento (DEPÓSITO)</h6> <div class="control-group"> <label class="control-label" for="">Banco</label> <div class="controls"> <input type="text" id="banco" name="banco" class="input-xxlarge" required=""> </div> </div><!-- control-group --> <div class="control-group"> <label class="control-label" for="">Agência</label> <div class="controls"> <input type="text" id="agencia" name="agencia" class="input-xxlarge" required=""> </div> </div><!-- control-group --> <div class="control-group"> <label class="control-label" for="">Conta</label> <div class="controls"> <input type="text" id="conta" name="conta" class="input-xxlarge" required=""> </div> </div><!-- control-group --> <div class="control-group"> <label class="control-label" for="">Tipo de Conta</label> <div class="controls"> <select id="tipodeconta" name="tipodeconta" class="input-xxlarge"> <option value="Conta Corrente">Conta Corrente</option> <option value="Conta Poupança">Conta Poupança</option> </select> </div> </div><!-- control-group --> <div class="control-group"> <label class="control-label" for="">Titular da Conta</label> <div class="controls"> <input type="text" id="titular" name="titular" class="input-xxlarge" required=""> </div> </div><!-- control-group --> </div><!-- grid-12 --> <div class="control-group"> <div class="controls"> <input type="hidden" name="cadastro" value="0000000000"> <button type="submit" class="btn os-btn-base os-btn-big"> Realizar Cadastro </button> </div> </div> </form> ?> add_cadsatro.php <?php include("conexao.php"); header('Content-Type: text/html; charset=utf-8'); $email = addslashes($_POST['email']); $senha = addslashes($_POST['senha']); $nomecompleto = addslashes($_POST['nomecompleto']); $nascimento = addslashes($_POST['nascimento']); $cidade = addslashes($_POST['cidade']); $estado = addslashes($_POST['estado']); $pagseguro = addslashes($_POST['banco']); $banco = addslashes($_POST['senha']); $agencia = addslashes($_POST['agencia']); $conta = addslashes($_POST['conta']); $tipodeconta = addslashes($_POST['tipodeconta']); $titular = addslashes($_POST['titular']); $query = "insert into usuarios (email, senha, nomecompleto, nascimento, cidade, estado, pagseguro, banco, agencia, conta, tipodeconta, titular) values ('$email', '$senha', '$nomecompleto', '$nascimento', '$cidade', '$estado', '$pagseguro', '$banco', '$agencia', '$conta', '$tipodeconta', '$titular')"; if(mysqli_query($conexao, $query)) { ?> <?php session_start(); $_SESSION["success"] = "Cadastro Efetuado Com Sucesso, Você Já Pode Fazer Login no Escritório Virtual.<br> Não Esqueça de Fazer Seu Depoimento :)"; header('Location: personalizar.php'); ?> <?php } else { ?> <p class="alert-danger">Falha ao efetuar cadastro</p> <?php } ?> conexao.php <?php header('Content-Type: text/html; charset=utf-8'); $conexao = mysqli_connect ("localhost", "kamin", "", "kamin"); ?> se alguem puder me ajudar fico grato.
  8. FantasyDramatic

    Problema com caracteres especiais ao enviar email

    Eu tenho um formulário simples de contato com envio dos dados por email, ele está funcionando bem a não ser pelos caracteres especiais que vêm desformatados (como no exemplo abaixo). O código PHP que estou utilizando peguei da Locaweb e fiz minhas alterações. No código já tem a parte do UTF8, mas ainda sim não funciona. Será que alguém consegue me ajudar, por favor? Segue código completo abaixo. <?php /* Medida preventiva para evitar que outros domínios sejam remetente da sua mensagem. */ if (eregi('tempsite.ws$|locaweb.com.br$|hospedagemdesites.ws$|websiteseguro.com$|publiccloud.com.br$', $_SERVER[HTTP_HOST])) { $emailsender='#'; } else{ $emailsender='#' ; } /* Verifica qual éo sistema operacional do servidor para ajustar o cabeçalho de forma correta. */ if(PATH_SEPARATOR == ";") $quebra_linha = "\r\n"; //Se for Windows else $quebra_linha = "\n"; //Se "não for Windows" // Passando os dados obtidos pelo formulário para as variáveis abaixo $contactName = $_POST['contactName']; $contactEmail = $_POST['contactEmail']; $contactDest = $_POST['contactDest']; $contactSubject = $_POST['contactSubject']; $contactMessage = $_POST['contactMessage']; /* Montando a mensagem a ser enviada no corpo do e-mail. */ $mensagemHTML = '<div style="font-family: Arial; font-size: 12px; color: #0e0c49;"> <P><i>Esta é uma mensagem enviada através do site.</i></P> <hr> <P><b>Nome do Remetente: </b></P> <p style="padding-left: 20px; padding-right: 150px;">'.$contactName.'</p> <P><b>E-mail: </b></P> <p style="padding-left: 20px; padding-right: 150px;">'.$contactEmail.'</p> <P><b>Destinatário: </b></P> <p style="padding-left: 20px; padding-right: 150px;">'.$contactDest.'</p> <P><b>Assunto: </b></P> <p style="padding-left: 20px; padding-right: 150px;">'.$contactSubject.'</p> <P><b>Mensagem: </b></P> <p style="padding-left: 20px; padding-right: 150px;">'.$contactMessage.'</p> <hr></div>'; /* Montando o cabeçalho da mensagem */ $headers = "MIME-Version: 1.1" .$quebra_linha; $headers .= "Content-type: text/html; charset=iso-8859-1" .$quebra_linha; $headers .= "From: " . $emailsender.$quebra_linha; $headers .= "Reply-To: " . $contactEmail.$quebra_linha; /* Enviando a mensagem */ //É obrigatório o uso do parâmetro -r (concatenação do "From na linha de envio"), aqui na Locaweb: if(!mail($emailsender, $contactSubject, $mensagemHTML, $headers ,"-r".$emailsender)){ // Se for Postfix $headers .= "Return-Path: " . $emailsender . $quebra_linha; // Se "não for Postfix" mail($emailsender, $contactSubject, $mensagemHTML, $headers ); } /* Mostrando na tela as informações enviadas por e-mail */ { echo "<script>window.location.href='#'</script>"; } ?>
×

Important Information

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