Caracteres en UTF-8
Hola a todos, tengo que hacer el mantenimiento de una web que está codificada en UTF-8:
<!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" xml:lang="es" lang="es">
<head>
<title>Inicio - Restaurantes Pizzer??as - O Mamma M??a Madrid</title>
<!-- Metadatos de contenidos de la web -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
El problema es que la web que está subida se ve correctamente en todos los navegadores, pero cuando yo me la bajo, la abro en dreamweaver la visualizo mal:
con estos carácteres =?
Y cuando la vuelvo a subir aunque no haga cambios, es decir igual que la he bajado, sale también mal.
¿Sabeis que le pasa?
¿Cambia de codificación al subirla o bajarla?
Por favor echadme un cable
Marcos MPC
Buenas. Yo no trabajo con Dreamweaver pero por mi experiencia con otros editores probablemente el programa tendrá por defecto la codificación ISO-8859-1 y tendrás que cambiarla a UTF-8. Mira a ver si en preferencias puedes poner UTF-8 como codificación por defecto aunque seguro que hay alguien por aquí que trabaja con Dreamweaver y te puede indicar mejor.
serna
Gracias Marcos, pero lo que hay en las preferencias de dreamweaver lo tengo bien creo yo.
Por favor contestadme algo, tengo que entregar los cambios mañana
Usuario desconocido
Tienes algo online para verlo?
serna
Actualmente la web que está colgada se ve perfectamente: www.omammamia.es
Pero en cuanto la bajo para hacer algún cambio se ve mal: www.omammamia.es/indexok.html
No sé que pasa…
Usuario desconocido
Yo haría esto. Primero me haría una copia del archivo después lo abriría con Dremweaver, Copiaría el texto "malo" lo pegaría en un documento nuevo en UTF8 por ejemplo:
<ul>
<li><a href="quienes-somos.html">QUIÉNES SOMOS</a></li>
<li><a href="donde-estamos.html">DÓNDE ESTAMOS</a></li>
<li><a href="nuestra-carta.html">NUESTRA CARTA</a></li>
<li><a href="servicio-domicilio.html">SERVICIO A DOMICILIO</a></li>
<li><a href="promociones.html">PROMOCIONES</a></li>
<li><a href="catering.html">CATERING</a></li>
<li class="reset"><a href="grupos.html">GRUPOS</a></li>
</ul>
Después con manzana + J, (o control si es pc), le cambiaria la codificación a Occidental Iso Latino 1, te deberia reamplazar los caractrs y dejartelos asi...
<ul>
<li><a href="quienes-somos.html">QUI&Eacute;NES SOMOS</a></li>
<li><a href="donde-estamos.html">D&Oacute;NDE ESTAMOS</a></li>
<li><a href="nuestra-carta.html">NUESTRA CARTA</a></li>
<li><a href="servicio-domicilio.html">SERVICIO A DOMICILIO</a></li>
<li><a href="promociones.html">PROMOCIONES</a></li>
<li><a href="catering.html">CATERING</a></li>
<li class="reset"><a href="grupos.html">GRUPOS</a></li>
</ul>
Con los caracters bien definidos copia solo el texto por ejemplo: "QUI&Eacute;NES SOMOS" y pegale en el original que esta en UTF8 Y remplaza solo el texto, guardalo y a este archivo no le toques la codificación, prueba a ver.
serna
No me cambia bien la codificación, me dice esto:
"La codificación seleccionada no incluye todos los caracteres de la configuración actual. Esto puede provocar la aparición de signos de interrogación etc, etc…
Se os ocurre algo?
demssite
¿Has probado con otro editor que no sea el dreamweaver?
serna
Si lo acabo de comprobar pero nada…
demssite
Hola Ángel, mirando lo que te hace es super extraño, una duda si por ejemplo te bajas un archivo y sin modificar ni abrirlo ni tocarlo ni nada vamos... lo subes directamente, ¿peta tambien?, de todas formas si te urge mucho, si quieres ponte en contacto conmigo en demssite@hotmail.com por messenger y vemos y se puedo echar un cable.
Un saludo.
Diego Santamarta.
serna
Muchas gracias Diego, me he puesto en contacto con los que hicieron la web y creo que me lo van a solucionar
demssite
De todas formas ya por curiosidad coméntanos qué era lo que sucedía.
serna
SOLUCIONADO! Era una preferencia del FETCH (programa con el que trabajo con el servidor).
Muchas gracias a todos
demssite
Mira que lo pensé, ell programa de FTP no? el modo de transferencia no? en binario o ASCII o algo de esto no?