Foros del Web » Creando para Internet » HTML »

conversión masiva de codificación de páginas

Estas en el tema de conversión masiva de codificación de páginas en el foro de HTML en Foros del Web. buenos días, no se si es el foro adecuado, pero ... necesito convertir la codificación de todos los archivos de una web, actualmente la codificación ...
  #1 (permalink)  
Antiguo 30/08/2013, 03:03
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 9 meses
Puntos: 2
conversión masiva de codificación de páginas

buenos días,

no se si es el foro adecuado, pero ...

necesito convertir la codificación de todos los archivos de una web,
actualmente la codificación de caracteres en que están guardados los archivos es windows-1252 y quiero convertirlos en iso-8859-2

¿hay alguna herramienta para hacerlo de forma masiva?

un saludo,
josé carlos.
  #2 (permalink)  
Antiguo 30/08/2013, 04:18
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: conversión masiva de codificación de páginas

Huy, ni idea. Por si llegas a necesitar convertir a UTF-8, que es lo que se está usando en realidad: http://www.rotatingscrew.com/utfcast.aspx

Estoy pensando que tal vez los 2 son simplemente formato ansi, por lo que tal vez solo necesites reemplazar la linea de texto, en cuyo caso esto te sirve: http://download.cnet.com/TextCrawler...-10805637.html

Haz pruebas con un respaldo, no con el directorio original.
  #3 (permalink)  
Antiguo 31/08/2013, 07:33
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: conversión masiva de codificación de páginas

Umm.. que tipo de archivos tienes? CSV, HTML, XML...???

Busca en google algo de FileEncodingConverter
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #4 (permalink)  
Antiguo 31/08/2013, 07:35
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: conversión masiva de codificación de páginas

La cosa es que aparecen puros para convertir utf. Realmente creo que las 2 codificaciones que tiene son ansi, por lo que solamente sustituir la linea de texto será suficiente.
  #5 (permalink)  
Antiguo 31/08/2013, 07:40
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: conversión masiva de codificación de páginas

Si es la línea del meta nada más, con un INCLUDE de PHP soluciona el tema.. pero no sabemos que hay en su código..
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #6 (permalink)  
Antiguo 06/09/2013, 14:48
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 9 meses
Puntos: 2
Respuesta: conversión masiva de codificación de páginas

gracias chicos por las respuestas,
perdón pero había perdido este hilo,

no conozco mucho de este tema,
podéis explicarlo algo más?

¿línea de texto?

un saludo,
josé carlos.
  #7 (permalink)  
Antiguo 06/09/2013, 18:04
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: conversión masiva de codificación de páginas

Perdón, ¿si sabes para qué quieres cambiar la codificación? o solo te dijeron...
  #8 (permalink)  
Antiguo 06/09/2013, 18:22
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 9 meses
Puntos: 2
Respuesta: conversión masiva de codificación de páginas

para validar correctamente una web, la codificación de caracteres de los archivos es windows-1252 y quiero pasarla a iso-8859-2, aunque la recomendación de w3c para html5 es utf-8 utilizando iso como charset y siendo la codificación también iso, valida sin errores, aunque recomienda utf-8.

no puedo pasar a utf-8 por la base de datos.

un saludo,
josé carlos.
  #9 (permalink)  
Antiguo 08/09/2013, 04:53
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: conversión masiva de codificación de páginas

Ok. Me explico.

Hay 2 conceptos de codificación, uno light y otro de fondo.

En las páginas web hay 2 niveles de charset, estos 2 que pones son ambos algo que se llama ansi, digamos son ambos de un juego de 256 caracteres disponibles, los normales que escribes con un block de notas.

Y está un nivel más profundo, que son los utf que cambian la cantidad de caracteres con que dispones, digamos miles, para incluír ruso, chino, japonés, coreano, y los acentos en español por ejemplo.


El cambio de charset que necesitas es simplemente cambiar tu linea de texto
<meta charset="iso-8859-1"> y ya.

Por eso el editor masivo que te recomiendo localiza o reemplaza un texto "hola" por otro "adiós".
Solo escribe windows-1252 y sustitúyelo por iso-8859-2.


Si fuera convertir a utf-8, no vale con solo cambiar el texto, el formato en sí mismo es diferente, por lo que en ese caso sí necesitas un conversor.
  #10 (permalink)  
Antiguo 08/09/2013, 12:35
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 9 meses
Puntos: 2
Respuesta: conversión masiva de codificación de páginas

hola,

con notepad++, puedo cambiar iso-8859-1 por iso-8859-2,
pero aún tengo que cambiar el juego de caracteres en que están guardados los archivos, actualmente son windows-1252, y tengo que guardarlos como iso-8859-2, para lo que necesito un conversor, por que son 3.000 archivos.

un saludo,
josé carlos.
  #11 (permalink)  
Antiguo 08/09/2013, 15:06
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: conversión masiva de codificación de páginas

¡POR ESO, trata con el programa que te pongo con una copia de tu carpeta, pueden ser 10,000 archivos!
  #12 (permalink)  
Antiguo 08/09/2013, 15:56
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 9 meses
Puntos: 2
Respuesta: conversión masiva de codificación de páginas

con text crawler no sabría que tendría que hacer, y he visto que solo permite seleccionar un output Encoding ANSI, pero necesito convertir concretamente a iso-8859-2

¿alguna sugerencia?

un saludo,
josé carlos.
  #13 (permalink)  
Antiguo 09/09/2013, 16:52
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Respuesta: conversión masiva de codificación de páginas

... ...
Te he estado explicando que (a mi limitadísimo entender) iso-8859-2, windows-1252, iso-8859-1 TODOS son archivos de 8 bits, por lo que en Notepad++ con ANSI o textcrawler será suficiente.

¡¡¡TODOS ESTOS SON ANSI. SOLO CAMBIA LA LINEA DE TEXTO Y HAZ LA PRUEBA EN UNA COPIA DE TU CARPETA!!!.


Es la misma sugerencia. Si quieres esperar alguna otra, suerte.
Tal vez yo esté completamente equivocado.

Adiós.
  #14 (permalink)  
Antiguo 09/09/2013, 17:53
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: conversión masiva de codificación de páginas

¡buenas gentes!

no creo que solo baste con cambiar la codificación en META. si bien windows-1252 y todas las series iso-8859-X son parecidos, solo comparten en común 95 caracteres que han heredados de la codificación ASCII. en particular, los caracteres de la posición 0x20 hasta 0x7E. en el caso de windows-1252, éste hereda completamente la codificación ASCII.

donde único vas a tener problema si cambias el META de windows-1252 a iso-8859-2, es si el documento tiene caracteres que salen del rango que comparten en común. en ese sentido, es mejor recodificar el documento. con notepad++ creo que se puede hacer pero tiene tiempo que he dejado de usarlo. tienes que buscar en el menu Edit alguna opción que te permita procesar un conjunto de archivos. quizas te sirva search & replace.

nota: en mi opinión, ANSI es un nombre informal para windows-1252. le dicen ANSI más que nada porque la codificación se sometió como estándar a dicho organismo, y posiblemente por motivos de publicidad.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Última edición por zerokilled; 09/09/2013 a las 18:13
  #15 (permalink)  
Antiguo 09/09/2013, 18:04
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 9 meses
Puntos: 2
Respuesta: conversión masiva de codificación de páginas

gracias por las respuestas

Etiquetas: html5
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 00:08.