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> </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.