Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/11/2009, 13:18
Avatar de Mcruzmx
Mcruzmx
 
Fecha de Ingreso: abril-2006
Mensajes: 357
Antigüedad: 18 años
Puntos: 9
utf-8 se resiste!

hola, pues tengo el grandioso y tipico problema con acentos y ñ en mi pagina (servidor local) y lo raro es que aun cuando le pongo dentro del head la etiqueta meta para que interprete en utf-8 siguen los problemas, que podre hacer?


<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


archivo (ajax.php)
Código:
<?
	if(!session_start()){
		session_start();
	}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../css/styles.css"/>
<!-- lightbox-->
<link rel="stylesheet" href="../css/lightbox.css" type="text/css" media="screen" />
<script src="../js/prototype.js" type="text/javascript"></script>
<script src="../js/scriptaculous.js?load=effects" type="text/javascript"></script>
<script src="../js/lightbox.js" type="text/javascript"></script>
<!-- lightbox-->
<!-- AJAX-->
<script type="text/javascript" src="ajaxpags.js"></script> <!---ajax para paginas-->
<script src="js/jquery-latest.js"></script>
<?
	if ($_SESSION["mensaje"]!=""){
		?>
		<script type="text/javascript"> 
			document.getelementbyid("mensajes").display="";
		</script>
		<?
		$mensajelcass=$_SESSION["clasemensaje"];
	}
?>
<!-- AJAX-->
</head>
<body>
	<script language="javascript">
		function enviar(){
			var valid=0;
			/* validamos*/
			if (document.getElementById("tipo_doc").value=='null'){
				alert("Olvidó seleccionar el tipo de documento.");
			}else{
				valid=valid+1;
			}
			if (document.getElementById("noficio").value.length < 3){
				alert("Olvidó introducir el N° de Oficio o es menor de 3 caracteres.");
			}else{
				valid=valid+1;
			}
			if (document.getElementById("fecha_doc").value.length < 4){
				alert("Olvidó introducir la Fecha del Documento o es menor de 4 caracteres.");
			}else{
				valid=valid+1;
			}
			if (document.getElementById("remitentes").value.length < 4){
				alert("Olvidó introducir el Remitente o es menor de 4 caracteres.");
			}else{
				valid=valid+1;
			}
			if (document.getElementById("destinatarios").value.length < 4){
				alert("Olvidó introducir el Destinatario o es menor de 4 caracteres.");
			}else{
				valid=valid+1;
			}
			if (document.getElementById("copiaa").value.length < 3){
				alert("Olvidó introducir una Copia o es menor de 3 caracteres.");
			}else{
				valid=valid+1;
			}
			if (document.getElementById("asunto").value.length < 4){
				alert("Olvidó introducir el Asunto o es menor de 4 caracteres.");
			}else{
				valid=valid+1;
			}
			if (valid==7){ //every validation add 1 for success
				document.getElementById("captura").submit();					
			}else{
				alert("Por favor introduzca toda la información completa como se solicita.");
			}
		}
	</script>
	<div id="hoja">
		<div id="encabezado">
		  <div id="infouser">
		   <? include 'menu.php';?>
		  </div>
	  </div>
		<div id="contenido">
		  <p>
		  <h3>Seleccione las opciones correspondientes</h3>
		  <p>&nbsp; </p>
		  <p>
		  <div class="<? echo $mensajelcass; ?>" id="mensajes">
		  <?
		  	echo $_SESSION["mensaje"];
			$_SESSION["mensaje"]="";
		  ?>
		  </div>
		  <script type="text/javascript"> 
			document.getelementbyid("mensajes").display="none";
		</script>
		  </p>
			<?php
				$include=$_GET['include'];
				include($include);
			?>
		</div>
		<div id="footer"><img id="pie" src="../images/pie.png" alt="pie" border="0"></div>
	</div>
	</body>

</html>
el codigo anterior incluye en php un archivo llamado menu.php que es el siguiente:

Código:
<?php
	session_start();
	if ($_SESSION["scd_autorized"]!="true"){
		echo '<script language="javascript">';
		echo 'alert("Su sesión ha terminado, es posible que esto se presente cuando el sistema reconoce que no ha habido actividad en un lapso de 20 minutos ó que se intenta iniciar sesión con otra cuenta diferente a la activa en el mismo equipo. Puede iniciar sesión de nuevo para continuar");';
		echo 'document.location="../cerrar.php";';
		echo '</script>';
	}
?>
<SCRIPT TYPE="text/javascript">
	function submitenter(myfield,e){
		var keycode;
		if (window.event) keycode = window.event.keyCode;
		else if (e) keycode = e.which;
		else return true;
		
		if (keycode == 13){
			palabra_buscar.buscarform.submit();
			return false;
		}
		else
		return true;
	}
</SCRIPT>


<div id="cajabuscar">
<form action="ajax.php" method="get" id="buscarform" name="buscarform">
    <input name="palabra_buscar" type="text" id="palabra_buscar" title="Introduzca un folio para buscar y despues precione la tecla ENTER" size="30" />
	<input type="hidden" name="include" value="consulta.php" />
</form>
</div>
<div id="opusers">
<span class="nick"><?echo $_SESSION["scd_user_name"]?></span><p><a href="index.php"> Inicio</a> | <a href="ajax.php?include=acuses.php">Acuses</a> | <a href="ajax.php?include=consulta.php">Consultar</a> | <a href="" onclick="javascript:window.print();"> Imprimir</a> | <a href="../cerrar.php">Salir</a></p>
</div>

bueno, en teoria (mi) deberia funcionar. pero bueno, gracias.