Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas de caracteres acentuados


AislanFane

Pergunta

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

erro.jpg

<!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&ccedil;&otilde;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&ccedil;&otilde;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&ccedil;&otilde;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 &uacute;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&aacute;rios</a>
                </li>
                <li>
                	<a href="_faq.php"><img src="../images/icons/icon_lrg_support.png" alt="Suporte tecnico" /><br />D&uacute;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);
		
		?>
 
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

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.

Link para o comentário
Compartilhar em outros sites

  • 0

<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

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...