home Foro de soporte Servicio Foros Foros - Ayuda para usuarios
 
Problemas con los caracteres acentuados sólo en la primera página
Haz clic para ver el perfil del usuario
Usuario habitual
Usuario habitual
·
#1 ·

Agradeceré si alguien puede darme luz porque he mirado y he remirado y no sé cual pueda ser la causa del siguiente problema:
En la primera página de la web los caracteres especiales tipo vocales acentuadas no aparecen correctamente
 pero sí en todas las demás páginas.
He revisado y comparado los códigos sin encontrar la posible causa.
Agradeceré cualquier ayuda, pues, la primera página es la presentación de la web y queda muy mal esta "mala" visualización.

La pàgina principal es:
https://granperico.webcindario.com/index.html

en otra cualquiera como por ejemplo:
https://granperico.webcindario.com/Pedrera.html
aparecen los caracteres correctamente.

Estas páginas se componen de dos ventanas:
Directori.htm
indexCos.htm
para la página principal, y

Directori.htm
PedreraCos.htm
para la segunda (Pedrera)

Os incluyo las cabeceras:
:-( 
<!doctype html public "-//w3c//dtd html 4.0 transitional//es">
<html>
 <head>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   <meta http-equiv="Content-Language" content="ca">
   <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
   <meta name="ProgId" content="FrontPage.Editor.Document">
   <title>index</title>
 </head>

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="granpericoxml.css" type="text/css"?>
<!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" lang="ca-es-en" xml:lang="ca-es-en">
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" xml:lang="ca-es-en" />
  <meta name="GENERATOR" content="MSHTML 6.00.2900.2912" />
  <title>indexCos</title>
  <link href="granperico.css" rel="stylesheet" type="text/css" />
  <base target="_self" />
</head>

;-) 
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
 <head>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
   <meta http-equiv="Content-Language" content="ca">
   <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
   <meta name="ProgId" content="FrontPage.Editor.Document">
  <title>Pedrera</title>
 </head>

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="granpericoxml.css" type="text/css"?>
<!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" lang="ca-es-en" xml:lang="ca-es-en">
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" xml:lang="ca-es-en" />
  <meta name="GENERATOR" content="MSHTML 6.00.2900.2912" />
</head>

después de eliminar scripts y otra información adicional que considero superflua.

Repito os agradeceré cualquier sugerencia que me pueda ayudar a resolver esta mala visualización de los caracteres especiales, pues, por más que reviso el código no atino a encontrar el problema.

Mar

Haz clic para ver el perfil del usuario
@man / @woman
@man / @woman
· ·
#2 ·
Escrito originalmente por granperico

<!doctype html public "-//w3c//dtd html 4.0 transitional//es">
<html>
 <head>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<?xml version="1.0" encoding="UTF-8"?>
...
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" xml:lang="ca-es-en" />

 
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
 <head>
   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
....

<?xml version="1.0" encoding="UTF-8"?>
....

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" xml:lang="ca-es-en" />

Yo veo cabeceras diferentes...

Haz clic para ver el perfil del usuario
Usuario habitual
Usuario habitual
·
#3 ·

 :-) Muchas gracias, es cierto existe una pequeña diferencia que he corregido poniendo

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">

en ambas, pero el problema persiste:8].
¿Alguna otra sugerencia?

Gracias
Mar

Haz clic para ver el perfil del usuario
@man / @woman
@man / @woman
·
#4 · ·

Prueba con windows-1252. Pero puedes tener problemas con lo mal que tienes las metas.

Arregla primero tus cabeceras.

El UTF-8 para que funcione correctamente debes guardarlo con la codificación correspondiente, en este caso Unicode, no lo puedes guardar directamente como ANSI. Si no corres el riesgo de tener BOM en el archivo.

Haz clic para ver el perfil del usuario
Usuario habitual
Usuario habitual
·
#5 ·

En primer lugar muchas gracias por tu sugerencia y te agradeceré si puedes concretar más respecto "con lo mal que tienes las metas"
Te explico:
1) las páginas con la extensión .html las creé hace años con Front Page editor y
2) las que terminan en    Cos.htm   son más recientes y están creadas con Visual Web Developper
supongo que por esto las cabeceras son tan diferentes.

De todos modos el problema que estoy reportando sólo me sucede con la primera página, todas las restantes del orden de unas 20 por cada año, funcionan correctamente con este paralelismo en las cabeceras y en otros "host" en los que he probado, ten en cuenta que esta web lleva publicada más de cinco años y es la primera vez que me encuentro con este problema.
Esto me hace pensar en alguna condición especial al abrir la web que pueda provocar esta anómala visualización y tan particular, tanto a nivel de página como de host.

También te agradezco mucho tu explicación sobre la incompatibilidad entre codificaciones
El UTF-8 para que funcione correctamente debes guardarlo con la codificación correspondiente, en este caso Unicode, no lo puedes guardar directamente como ANSI.

y tomo nota de tu sugerencia sobre cambiar a windows-1252, esto me supone un buen trabajo, más de mil archivos, y antes de meterme en este "fregado" me gustaría saber que diferencias puedo encontrarme con el charset=iso-8859-1, de hecho lo elegí porque prefiero utilizar códigos más estándares que los del propio windows.

¿Qué quieres decir con: "Si no corres el riesgo de tener BOM en el archivo.?

Muchas gracias por vuestra ayuda
Mar

Haz clic para ver el perfil del usuario
Usuario habitual
Usuario habitual
·
#6 ·

Para alguien de soporte:
"el problema que estoy reportando sólo me sucede con la primera página, todas las restantes del orden de unas 20 por cada año, funcionan correctamente con este paralelismo en las cabeceras y en otros "host" en los que he probado, pues, esta web lleva publicada más de cinco años y es la primera vez que me encuentro con este problema.
Esto me hace pensar en alguna condición especial al abrir la web que pueda provocar esta anómala visualización y tan particular, tanto a nivel de página como de host.

Agradecerí que CAOS contestara mis preguntas respecto su anterior respuesta

Gracias
Mar

Haz clic para ver el perfil del usuario
Usuario Novato
Usuario Novato
·
#7 ·

Este tema es muy antiguo pero igual puede servir mi respuesta.

Yo lo resolví, quitando la linea <meta name="tipo_contenido"  content="text/html;" http-equiv="content-type" charset="utf-8">  o  <meta charset="utf-8">

Tengo 2 ejemplos en este servicio:

https://cecati133.webcindario.com/

https://mmhomeopatica.webcindario.com/

Saludos.

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Servicio Foros · Foros - Ayuda para usuarios
Opciones:
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 21:43 UTC+02:00 DST
Temas similares
No se han encontrado temas similares