Erro de acentuação

17/09/2017

0

Galera, é o seguinte, to usando o autocomplete do jquery UI e dentro dele to colocando um PHP (Sei que não é a forma correta, mas é o que eu tenho pra hoje). O problema é que por exemplo no endereço seria: Rua Padre Cícero, só que a exibição está RUA PADRE CÍCERO, no banco também está RUA PADRE CÍCERO, como faço para corrigir

jQuery.noConflict();
    $( function() {
    var availableTags = [
      <?php foreach($tpl['dados']['getEnderecosAutoComplete'] as $enderecos) {
          print "\\"".htmlspecialchars($enderecos['endereco_aluno'])."\\",";
      } ?>
    ];
    $( "#enderecoAluno" ).autocomplete({
      source: availableTags
    });
  } );


<input type="text" class="form-control text-uppercase" id="enderecoAluno" name="enderecoAluno">
Lindoberto Araújo

Lindoberto Araújo

Responder

Post mais votado

18/09/2017

Não sei ao certo se você já tentou colocar no
<head></head>
o
<meta charset="ISO-8859-1">
ou
<meta charset="uft-8">
. Mas acredito que esteja usando o MySQL então execute o seguinte código:
ALTER DATABASE `nome do seu banco` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
,e veja se funciona.

William Nascimento

William Nascimento
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar