AislanFane Postado Abril 1, 2015 Denunciar Share Postado Abril 1, 2015 amigos venho aqui solicitar ajuda pois estou com dificuldade para resolver o problema de caracteres acentuados meu site esta tudo normal, mais na parte admin no menu esquerdo as palavras não estão saindo com acentos incorretos segue imagem e o codigo no mysql está tudo certo, as palavras estão com acentos corretos como resolvo este problema <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Painel Administrativo</title> <!-- ANTIGOS --> <script type="text/javascript" src="../js/admin.js"></script> <script type="text/javascript" src="../../js/ajax.js"></script> <script type="text/javascript" src="../../js/scripts.js"></script> <link href="../css/admin.css" rel="stylesheet" type="text/css" media="screen" /> <link href="../css/imprimir.css" rel="stylesheet" type="text/css" media="print"/> <!-- CSS --> <link rel="stylesheet" href="../resources/css/style.css" type="text/css" media="screen" /> <!-- não APAGAR--> <link rel="stylesheet" href="../resources/css/invalid.css" type="text/css" media="screen" /> <script type="text/javascript" src="../resources/scripts/jquery-1.3.2.min.js"></script> <script> $(document).ready(function(){ $(".close").click( function () { $(this).parent().fadeTo(400, 0, function () { // esse script o responsvel em fechar a notificao de alerta, erro, etc $(this).slideUp(400); }); return false; } ); }); </script> <!-- css calenddio --> <link href="../styles/fullcalendar.css" rel="stylesheet" type="text/css" /> <!-- ligthbox css --> <link href="../styles/jquery.fancybox-1.3.4.css" rel="stylesheet" type="text/css" /> <!-- WYSIWYG Editor de texto --> <link href="../styles/wysiwyg.css" rel="stylesheet" type="text/css" /> <!-- CSS CONTROLES E DEMAIS OPES --> <link href="../styles/main.css" rel="stylesheet" type="text/css" /> <!-- CSS GERAL --> <link href="../themes/blue/styles.css" rel="stylesheet" type="text/css" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head> <body> <!-- LOGO E PESQUISA --> <div id="header"> <a href="index.php"><img src="../images/logo.png" alt="AdminCP" class="logo" /></a> </div> <!-- FIM DA LOGO E PESQUISA --> <!-- INCIO DA ESQUERDA COM MENUS ETC --> <div id="left"> <!-- TOLBOX QUE DESCE - MENU --> <div id="openCloseIdentifier"></div> <div id="slider"> <ul id="sliderContent"> <? if ($_SESSION['Admin']['id_usuario']==1) { ?> <li><a href="configuracoes_dados.php?ID=1" title="">Configurações do site</a></li> <? } ?> <? if ($_SESSION['Admin']['id_usuario']==1) { ?> <li class="alt"><a href="_usuarios.php" title="">Administradores</a></li> <? } ?> <li><a href="_senha.php" title="">Alterar senha</a></li> <li class="alt"><a href="_faq.php" title="">Perguntas Frequentes</a></li> <li><a href="../_logoff.php" title="">Sair</a></li> <? if ($_SESSION['Admin']['id_usuario']>=2) { ?> <li class="alt"><a href="#" title=""></a></li> <li class="alt"><a href="#" title=""></a></li> <? } ?> </ul> <div id="openCloseWrap"> <div id="toolbox"> <a href="#" title="Toolbox Dropdown" class="toolboxdrop">Opções <img src="../images/icon_expand_grey.png" alt="Expand" /></a> </div> </div> </div> <!-- FIM FIM TOLBOX QUE DESCE - MENU --> <!-- LOGADO --> <div id="userbox"> <p><span><br>Ações</span></p> <ul> <? if ($_SESSION['Admin']['id_usuario']==1) { ?> <li><a href="_usuarios.php" title="Administradores"><img src="../img/user.png" alt="Administradores" /></a></li> <li><a href="configuracoes_dados.php?ID=1" title="Configurações"><img src="../images/icons/icon_cog.png" alt="Configuraes" /></a></li> <? } ?> <? if ($_SESSION['Admin']['id_usuario']>=2) { ?> <li><a href="_senha.php" title="Alterar Senha"><img src="../img/senha.png" alt="Alterar Senha" /></a></li> <li><a href="#" title="Suporte"><img src="../img/suporte.png" alt="Suporte" /></a></li> <? } ?> <li><a href="../_logoff.php" title="Sair"><img src="../images/icons/icon_unlock.png" alt="Sair" /></a></li> </ul> </div> <!-- FIM LOGADO --> <!-- INCIO DO MENU NAVEGAO --> <ul id="nav"> <li><ul class="navigation"> <li class="heading selected">Menu</li> </ul></li> <li> <? function ListaMenu($dentro_id) { $i=0; $consulta = db_consulta("SELECT * FROM adm_menu WHERE dentro_id=".(int)$dentro_id." ORDER BY titulo ASC;"); if (db_linhas($consulta)>0) { while ($linha = db_lista($consulta)) { $i++; if ($i>1) $saida; if (empty($linha['icone'])) $linha['icone']=''; if (!($linha['dentro_id']>0)) { $saida .= "<a "; if (ID_MODULO==$linha['id_menu']) { $saida .= ' class="expanded heading" '; }else{ $saida .= ' class="collapsed heading" ';} if (! usuarioPermissao($_SESSION['Admin']['id_usuario'],$linha['id_menu'])) $saida .= ' style="display:none;" '; $saida .= ">".utf8_encode($linha['titulo']); if (! usuarioPermissao($_SESSION['Admin']['id_usuario'],$linha['id_menu'])) {$saida .= "</a>";}else{ $saida .= "</a><ul class='navigation'>";} } else $saida .= "<li><a href='".$linha['destino']."'>".utf8_encode($linha['titulo'])."</a></li>"; if ((!usuarioPermissao($_SESSION['Admin']['id_usuario'],$linha['id_menu']))&&($linha['id_dentro']==0)) {} else { if (db_linhas(db_consulta("SELECT id_menu FROM adm_menu WHERE dentro_id=".(int)$linha['id_menu']))>0) { $saida .= ListaMenu($linha['id_menu']); } } $saida .= ''; } $saida .= "</ul>"; } else $saida .= ''; return $saida; } echo ListaMenu(0); ?> </li> </ul> </div> <!-- FIM DA NAVEGAO DOS MENUS --> <!-- FIM DA ESQURDA COOM MENUS --> <!-- INCIO DA DIREITA --> <div id="right"> <!-- LOGADO STATUS--> <div id="breadcrumb"> <ul> <li><p><a href="#">Seja Bem Vindo <?=$_SESSION['Admin']['nome'];?>, seu último login foi: <?=utf8_encode($_SESSION['Admin']['data_login']);?></a></li> </ul> </div> <!-- FIM LOGADO --> <!-- BOTES TOPO ADMIN --> <ul id="topbtns"> <!-- <li> <a href="#"><img src="../images/icons/icon_lrg_calendar.png" alt="Calendar" /><br />Calendar</a> </li> <li> <a href="#"><img src="../images/icons/icon_lrg_create.png" alt="Create" /><br />Create</a> </li> --> <li> <a target="_blank" href="http://www.magnis.com.br"><img src="../images/icons/icon_error.png" alt="Users" /><br />Magnis Hospedagem</a> </li> <li> <a href="configuracoes_dados.php?ID=1"><img src="../images/icons/icon_cog.png" alt="Configurações" /><br />Config.</a> </li> <li> <a href="_usuarios.php"><img src="../images/icons/icon_lrg_user.png" alt="Comment" /><br />Usuários</a> </li> <li> <a href="_faq.php"><img src="../images/icons/icon_lrg_support.png" alt="Suporte tecnico" /><br />Dúvidas</a> </li> </ul> <!-- FIM DOS BOTES --> <!-- Main content start --> <div id="content"> Somente o codigo do Menu <? function ListaMenu($dentro_id) { $i=0; $consulta = db_consulta("SELECT * FROM adm_menu WHERE dentro_id=".(int)$dentro_id." ORDER BY titulo ASC;"); if (db_linhas($consulta)>0) { while ($linha = db_lista($consulta)) { $i++; if ($i>1) $saida; if (empty($linha['icone'])) $linha['icone']=''; if (!($linha['dentro_id']>0)) { $saida .= "<a "; if (ID_MODULO==$linha['id_menu']) { $saida .= ' class="expanded heading" '; }else{ $saida .= ' class="collapsed heading" ';} if (! usuarioPermissao($_SESSION['Admin']['id_usuario'],$linha['id_menu'])) $saida .= ' style="display:none;" '; $saida .= ">".utf8_encode($linha['titulo']); if (! usuarioPermissao($_SESSION['Admin']['id_usuario'],$linha['id_menu'])) {$saida .= "</a>";}else{ $saida .= "</a><ul class='navigation'>";} } else $saida .= "<li><a href='".$linha['destino']."'>".utf8_encode($linha['titulo'])."</a></li>"; if ((!usuarioPermissao($_SESSION['Admin']['id_usuario'],$linha['id_menu']))&&($linha['id_dentro']==0)) {} else { if (db_linhas(db_consulta("SELECT id_menu FROM adm_menu WHERE dentro_id=".(int)$linha['id_menu']))>0) { $saida .= ListaMenu($linha['id_menu']); } } $saida .= ''; } $saida .= "</ul>"; } else $saida .= ''; return $saida; } echo ListaMenu(0); ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 marmion Postado Abril 3, 2015 Denunciar Share Postado Abril 3, 2015 Você especificou que a conjunto de caracteres da página é utf8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Você tem de trabalhar nesse set; usa <? if ($_SESSION['Admin']['id_usuario']==1) { echo "<li><a href='configuracoes_dados.php?ID=1' title=''>" . utf8_encode ("Configurações do site") . "</a></li>"; } ?> e assim por diante. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 AislanFane Postado Abril 13, 2015 Autor Denunciar Share Postado Abril 13, 2015 <script type='text/javascript'>window.mod_pagespeed_start = Number(new Date());</script> Você especificou que a conjunto de caracteres da página é utf8 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Você tem de trabalhar nesse set; usa <? if ($_SESSION['Admin']['id_usuario']==1) { echo "<li><a href='configuracoes_dados.php?ID=1' title=''>" . utf8_encode ("Configurações do site") . "</a></li>"; } ?> e assim por diante. cara perfeito, não era bem nesta parte o código mais e por ai que estava o problema, como já tinha especificado o conjunto de caracteres no inicio da pagina e fui usar o utf8_encode ao carregar o menu ele estava mudando duas vezes, só exclui o utf8_encode no codigo php que deu certo....vlw Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
AislanFane
amigos venho aqui solicitar ajuda pois estou com dificuldade para resolver o problema de caracteres acentuados
meu site esta tudo normal, mais na parte admin no menu esquerdo as palavras não estão saindo com acentos incorretos
segue imagem e o codigo
no mysql está tudo certo, as palavras estão com acentos corretos
como resolvo este problema
Somente o codigo do Menu
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.