Foros del Web » Creando para Internet » Herramientas y Software »

Dreamweaver 8 - Convertir sitio de Latin1 a UTF-8

Estas en el tema de Dreamweaver 8 - Convertir sitio de Latin1 a UTF-8 en el foro de Herramientas y Software en Foros del Web. Quiero convertir mi sitio de una codificación Occidental a una UTF-8. En el Dreamweaver 8 abro un archivo, voy al menú Modificar -> Propiedades de ...
  #1 (permalink)  
Antiguo 05/05/2007, 03:46
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 9 meses
Puntos: 55
Dreamweaver 8 - Convertir sitio de Latin1 a UTF-8

Quiero convertir mi sitio de una codificación Occidental a una UTF-8. En el Dreamweaver 8 abro un archivo, voy al menú Modificar -> Propiedades de la página -> Título/Codificación -> Codificación, la cambio, y funciona. El problema es que son cientos de archivos php y modificarlos uno por uno puede ser muy engorroso... ¿Existe alguna forma de automatizar el proceso, ya sea con Dreamweaver u otro programa?

__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #2 (permalink)  
Antiguo 05/05/2007, 05:14
Avatar de zacktagnan  
Fecha de Ingreso: abril-2005
Mensajes: 501
Antigüedad: 19 años, 7 meses
Puntos: 3
Re: Dreamweaver 8 - Convertir sitio de Latin1 a UTF-8

Buenas...:

¿Y por qué no usas el "Buscar y reemplazar" de DreamWeaver?
(Menú Edición >> Buscar y reemplazar / ó CTRL+F)

En la vista [Código] de cada una de tus páginas, verás que el tipo de codificación se especifica, dentro del <head>....</head>, en una etiqueta 'meta':
- de manera predeterminada, DreamWeaver pone esta (al menos a mí):
Código HTML:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
y tu lo que quieres es que ponga esta otra:
Código HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
Bueno, pues según te recomiendo, abres la ventana del "Buscar y reemplazar" y especificas lo siguiente:

- en "Buscar en:", si tienes sitios web montados, selecciona "Sitio local actual completo", y así la acción de buscar y reemplazar se aplicará a todos los archivos del sitio web que tengas activo en ese momento en tu DreamWeaver, sin tener que ir archivo por archivo.
Si no tienes definidos sitios web por cada proyecto ó página web que tengas hecha, tendrá que ir archivo por archivo, y elegir en esta lista "Documento actual".

- en el primer "Buscar:", elige "Código fuente".

- en el segundo "Buscar:", especificas el texto ó código que quieres buscar, en tu caso sería, por ejemplo, "<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />" ó "charset=iso-8859-1" ó simplemente "iso-8859-1" (Para estar más seguros, yo dejaría toda la etiqueta, es decir, <meta ... />, no vaya a ser que en algún lado tengas alguna referencia igual que no quieras sustituir). Supongo que en tus documentos, la escritura de esta etiqueta será la misma, no obstante, por si acaso, hecha un vistazo y pon como lo tengas tú.

- en "Reemplazar:", pones el texto ó código que reemplazará al texto ó código especificado en el apartado anterior ("<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />" [recomendable] ó "charset=utf-8" ó simplemente "utf-8").

En Resumen:
Cita:
Buscar en: Sitio local completo ó Documento actual
Buscar: Código fuente
Buscar: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Reemplazar: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Solamente queda pulsar el botón adecuado para que se ponga en marcha todo:
- lo más rápido es pulsar "Reemplazar todos", y si has elegido "Documento actual" te reemplazará la única aparición posible que tengas en tu documento; si has elegido "Sitio local completo", el reemplazo se realizará en todos los archivos contenidos en el sitio web que tengas activo, estando abiertos ó no (si no están abiertos el reemplazo no se podrá deshacer).
- con los otros botones irás más poco a poco.

Más ó menos eso es todo.

PD: si quieres que desde ahora todos los nuevos archivos creados sean UTF-8, tienes que cambiar la Codificación predeterminada:
Menú Edición >> Preferencias >> Categoría: Nuevo documento >> Codificación predeterminada: Unicode (UTF-8)
__________________
Saludos,

zacktagnan.
=================================================
  #3 (permalink)  
Antiguo 05/05/2007, 05:29
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 9 meses
Puntos: 55
Re: Dreamweaver 8 - Convertir sitio de Latin1 a UTF-8

Gracias por tu respuesta, aunque no es exactamente eso lo que necesito. Es obvio que la etiqueta meta la tengo que cambiar pero sólo después de cambiar la codificación de los archivos. Si sólo cambio la etiqueta, aparecen todos los acentos con caracteres raros, eso es porque la codificación de los archivos no se ha cambiado y sigue siendo Occidental en vez de UTF-8, al no coincidir sucede eso.

Lo que tiene que hacer el dreamweaver es abrir cada archivo y volverlo a guardar con la nueva codificación, pero el código fuente no tiene que alterarse en un solo carácter (salvo la etiqueta meta, pero esa ya la cambio yo a mano...)

Saludos
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #4 (permalink)  
Antiguo 10/05/2007, 03:55
 
Fecha de Ingreso: agosto-2005
Mensajes: 16
Antigüedad: 19 años, 2 meses
Puntos: 0
Re: Dreamweaver 8 - Convertir sitio de Latin1 a UTF-8

Hola, yo tengo el mismo problema. ¿Lo has podido solucionar?

Una cosa muy rara que me pasó al hacer el cambio del meta tag, y no lo he podido volver a repetir, es que me desaparecieron todos los caracteres que estaban acentuados.

Un saludo
  #5 (permalink)  
Antiguo 10/05/2007, 06:51
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 9 meses
Puntos: 55
Re: Dreamweaver 8 - Convertir sitio de Latin1 a UTF-8

A mi el Dreamweaver me eliminó todos los caracteres acentuados, suerte que tenía copia de seguridad

No, no lo he solucionado, pero tampoco he tenido tiempo de seguir probando
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #6 (permalink)  
Antiguo 10/05/2007, 07:24
 
Fecha de Ingreso: agosto-2005
Mensajes: 16
Antigüedad: 19 años, 2 meses
Puntos: 0
Re: Dreamweaver 8 - Convertir sitio de Latin1 a UTF-8

Hola de nuevo ferny,

¿Sabes exactamente que es lo que provoca que el Dreamwever elimine los caracteres acentuados? Es que he hecho todo tipo de pruebas y ahora no lo hace y es para que no me vuelva a pasar.

Un saludo
  #7 (permalink)  
Antiguo 10/05/2007, 07:30
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 9 meses
Puntos: 55
Re: Dreamweaver 8 - Convertir sitio de Latin1 a UTF-8

No recuerdo exactamente qué hice para que desaparecieran Creo que fue al cambiar la codificación en algún lado pero no sé...
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #8 (permalink)  
Antiguo 06/03/2009, 13:08
Avatar de Sr.Zzz  
Fecha de Ingreso: septiembre-2007
Mensajes: 42
Antigüedad: 17 años, 2 meses
Puntos: 0
Respuesta: Dreamweaver 8 - Convertir sitio de Latin1 a UTF-8

Ahuque ya es viejo el este post, el problema es recurrente.
Existe un archivo FileEncodingConverter que combierte todos los archivos de una carpeta en UTF-8 u otra codificacion, buscar en google.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:40.