Problema página web acentos y ñ al subirla al servidor

Pues mi problema es el siguiente: He realizado una página recientemente: www.vmc.escolapios.es y me encuentro con el problema de que en local, la página se visualiza perfectamente pero cuando la subo al servidor automáticamente el explorador (IE y firefox) autoselecciona el juego de caracteres UTF-8 y todas las letras acentuadas son reemplezadas por caracteres extraños. Ya he probado todas las combinaciones posibles, de otras personas que he podido encontrar por Internet, como las siguientes:
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15" />
Y escribiendo en mayúsculas y minúsculas la palabra iso y utf, pero no consigo nada.
Lo extraño es que en local si abro la página, el explorador reconoce automáticamente el iso-8859-1 pero si lo subo al servidor, lo que se reconoce es el utf-8. Si yo se lo cambio a mano al exploraror, la visualiza bien, pero en cuando refresco o actualizo la página vuelve a su estado de visualización utf-8.
No se que hacer. Estoy desesperdo. ¿Puede ser un problema e configuración del servidor? ¿Qué opinas?

1 respuesta

Respuesta
1
Podrías pegar las primeras lineas de tu página, hay que verificar el doctype si es que usas,
No puedo acceder a tu sitio web
Perdona, pero quizás no has podido abrir la página, porque me paso el día haciendo pruebas, borrando el sitio y modificándolo para ver si encuentro suerte. Ahora acabo de subir la página, hace 10 minutos de nuevo, pero aquí te envío lo que me pides, igualmente.
Gracias
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es" dir="ltr">
<head>
<title>Voluntariado Misionero Calasancio</title>
<!-- Contents -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="es" />
<meta http-equiv="last-modified" content="21/05/2010 19:32:50" />
<meta http-equiv="Content-Type-Script" content="text/javascript" />
<meta name="description" content="Voluntariado Misionero Calasancio" />
<meta name="keywords" content="Voluntariado Misionero Calasancio Escolapios Escolapias Calasancias Misiones" />
<!-- imCustomHead -->
<meta http-equiv="Expires" content="0" />
<meta name="Resource-Type" content="document" />
<meta name="Distribution" content="global" />
<meta name="Robots" content="index, follow" />
<meta name="Revisit-After" content="21 days" />
<meta name="Rating" content="general" />
<LINK REL="SHORTCUT ICON" href="http://www.escolapios.es/vmc.es/favicon.ico" type="image/x-icon">
<!-- Others -->
<meta name="Author" content="VMC" />
<meta name="Generator" content="Incomedia WebSite X5 Evolution 8.0.11 - www.websitex5.com" />
<meta http-equiv="ImageToolbar" content="False" />
<meta name="MSSmartTagsPreventParsing" content="True" />
<link rel="Shortcut Icon" href="res/favicon.ico" type="image/x-icon" />
<meta http-equiv="Page-Enter" content="blendTrans(Duration=0.3)" />
<!-- Parent -->
<link rel="sitemap" href="sitemap.xml" title="Mapa general del sitio" />
<!-- Res -->
<script type="text/javascript" src="res/x5engine.js"></script>
<link rel="stylesheet" type="text/css" href="res/styles.css" media="screen, print" />
<link rel="stylesheet" type="text/css" href="res/template.css" media="screen" />
<link rel="stylesheet" type="text/css" href="res/print.css" media="print" />
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="res/iebehavior.css" media="screen" />
<![endif]-->
<link rel="stylesheet" type="text/css" href="res/home.css" media="screen, print" />
<script type="text/javascript">imCodeProt('VMC 2010')</script>
<link rel="stylesheet" type="text/css" href="res/handheld.css" media="handheld" />
<link rel="alternate stylesheet" title="Alto contraste - Accesibilidad" type="text/css" href="res/accessibility.css" media="screen" />
</head>
No es posible que tu servidor te cambie la configuración de UTF en automático, ya revisé el sitio pero por ejemplo la parte de estadíticas, contactar etc, ¿eso en donde lo tienes?
Prueba a borrar la primer linea para probar
Lo de doctype
Voy a probar lo de borrar esa linea que me dices, a ver que tal.
Lo de estadísticas, contactar y foro están en todas las páginas y las línas de código son estas:
<title>Horizontal Text Menu</title>
<meta name="robots" content="noindex,nofollow">
<style type="text/css">
a:visited {color: #000066;
font-weight: bold;
background: transparent;
text-decoration: none; }
a:link {color: #000066;
font-weight: bold;
background: transparent;
text-decoration: none; }
a:hover {color: #333399;
font-weight: bold;
background: transparent;
text-decoration: none; }
a:active {color: #333399;
font-weight: bold;
background: transparent;
text-decoration: none; }
</style>
</head>
<body>
<h1>Horizontal Text Menu</h1>
<p align="right">
<a href="mailto:(xxxxxx)">Contactar</a> |
<a href="http://webstats.motigo.com/s?id=2532562">Estad?sticas</a> |
<a href="http://boards5.melodysoft.com/app?ID=VMCALASANCIO">Foro</a>
</p>
¿Te fijaste que en el código esta apareciendo un símbolo de interrogación en lo que me acabas de pegar? Checa al final la palabra estadísticas aquí
Puede ser que en tu código en verdad hayas puesto signos de interrogación, es decir tu programa te los haya puesto y eso sea lo que estas subiendo.
Rene
www.krowmx.com - Hostings y Dominios
Acabo de subir la página index.html con la modificación que me has sugerido e igual.
En relación al código, aparece así porque lo he pegado de la página web. Ahora te voy a pegar el mismo código abierto en mi ordenador. El problema está al subir la página al servidor en que se cambia todo. Si abres la página web y en el menu de firefox entras en Ver - Codificación de caracteres --> Aquí veras que aparece seleccionado UTF-8 si le cambias a mano al iso-8859-1 verás que la página cambia y se ve bien. Pero si le vuelves a decir que te acualice la página (F5), verás que vuelve a interpretar utf-8.
<title>Horizontal Text Menu</title>
<meta name="robots" content="noindex,nofollow">
<style type="text/css">
a:visited {color: #000066;
  font-weight: bold;
  background: transparent;
  text-decoration: none; }
a:link {color: #000066;
  font-weight: bold;
  background: transparent;
  text-decoration: none; }
a:hover {color: #333399;
  font-weight: bold;
  background: transparent;
  text-decoration: none; }
a:active  {color: #333399;
  font-weight: bold;
  background: transparent;
  text-decoration: none; }
</style>
</head>
<body>
<h1>Horizontal Text Menu</h1>
<p align="right">
<a href="mailto:(xxxxxx)">Contactar</a> |
<a href="http://webstats.motigo.com/s?id=2532562">Estadísticas</a> |
<a href="http://boards5.melodysoft.com/app?ID=VMCALASANCIO">Foro</a>
</p>
¿No se si tienes la posibilidad de subir la página a otro servidor diferente para ver si tienes o no el mismo problema?
Gracias
Amigo si me puedes mandar un link con un txt del código fuente para descargarlo completo
Lo podría probar
No puedo pegar aquí el código de la página index, no me deja el firefox. Si me das una dirección de correo te puedo enviar lo que me pidas. Aquí te dejo la mía. (xxxxxx)
Gracias
Aquí va:
[email protected]

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas