Foros del Web » Creando para Internet » Diseño web »

Convertir automaticamente tildes por su codigo equivalente en UTF-8?

Estas en el tema de Convertir automaticamente tildes por su codigo equivalente en UTF-8? en el foro de Diseño web en Foros del Web. Estoy en un dilema. Hice una web con codificacion iso-8859-1 por lo que los acentos los escribi directamente (ó, á, é, etc) pero tambien integre ...
  #1 (permalink)  
Antiguo 06/08/2006, 18:09
Avatar de K3NNY
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: ARGENTINA!
Mensajes: 1.493
Antigüedad: 13 años, 9 meses
Puntos: 20
Pregunta Convertir automaticamente tildes por su codigo equivalente en UTF-8?

Estoy en un dilema. Hice una web con codificacion iso-8859-1 por lo que los acentos los escribi directamente (ó, á, é, etc) pero tambien integre una galeria galeria externa que aparentemente esta codificacdo como UTF-8. Osea, si a mi pagina le pongo iso-8859-1 mis acentos se ven bien pero los de la galeria no, y viceversa si uso UTF-8.
Entonces, estoy buscando alguna especie de servicio web/programa/script al cual le pueda ingresar un texto y que me convierta automaticamente todos los acentos y caracteres "raros" en su codigo correspondiente, para que se vean bien en UTF-8.
Alguna idea alguien?
__________________
delFuego.com.ar
mi tumblelog sobre diseño

La dedicación en mi respuesta es directamente proporcional a la dedicación en tu pregunta.
  #2 (permalink)  
Antiguo 06/08/2006, 19:11
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
Saludos K3NNY .

UTF-8 es una codificación universal, incluye el alfabeto latino (iso-8859-1). Te sugiero lo manejes todo así...

Además de la indicación (X)HTML correspondiente del juego de carácteres utilizado, debes guardar ese fichero HTML en dicha codificación UTF-8, eso depende del editor que utilizes; --en general-- ve en la ventana "Guardar como..." y busca debajo del espacio dónde pones el nombre del fichero.

Si tienes problemas menciona el editor utilizado, quizá un poco de código (ejemplos). Si insistes me pareció ver un script PHP que toma "carácteres especiales" y devuelve su valor en HTML... tendría que recordar dónde y buscarlo ... pero te digo eso no debería de ser necesario.
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 06/08/2006, 20:48
Avatar de K3NNY
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: ARGENTINA!
Mensajes: 1.493
Antigüedad: 13 años, 9 meses
Puntos: 20
Gracias jam por iluminarme ;)

Intente convertir los archivos a UTF-8 con el Notepad2 pero me reemplaza los acentos y los siguientes dos caracteres por un cuadrado.

Que programa me recomendas para guardarlo como UTF-8?
__________________
delFuego.com.ar
mi tumblelog sobre diseño

La dedicación en mi respuesta es directamente proporcional a la dedicación en tu pregunta.
  #4 (permalink)  
Antiguo 06/08/2006, 21:47
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
Cita:
Que programa me recomendas para guardarlo como UTF-8?
El que te guste... cualquier editor moderno (debería funcionar).

En Notepad2 tengo entendido es File > Encoding > UTF-8

Cita:
pero me reemplaza los acentos y los siguientes dos caracteres por un cuadrado.
¿En el mismo NotePad?, ¿al abrirlo con otro editor?, ¿en la página --visualizada en un navegador--?, ¿en el código fuente de la página?.... ...
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #5 (permalink)  
Antiguo 06/08/2006, 22:30
Avatar de K3NNY
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: ARGENTINA!
Mensajes: 1.493
Antigüedad: 13 años, 9 meses
Puntos: 20
En el mismisimo Notepad2, no se porque lo hace.
__________________
delFuego.com.ar
mi tumblelog sobre diseño

La dedicación en mi respuesta es directamente proporcional a la dedicación en tu pregunta.
  #6 (permalink)  
Antiguo 06/08/2006, 23:16
 
Fecha de Ingreso: agosto-2006
Mensajes: 44
Antigüedad: 11 años, 4 meses
Puntos: 1
Hola,
Bueno la mejor forma de evitar estos problemas es usando las entidades de HTML:
á = á
é = é
í = í
ó = ó
ú = ú


Además si estas usando PHP, existe una función:
htmlentities() que se encarga de convertir una cadena que contenga entidades a su código HTML equivalente. P.ej.:
htmlentities('Perú') da Perú

Espero que te ayude,

HA
  #7 (permalink)  
Antiguo 06/08/2006, 23:39
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 13 años, 4 meses
Puntos: 101
Cita:
En el mismisimo Notepad2, no se porque lo hace.
¿al reabrirlo?, ¿los cambios son instantáneos? .... no creo captar bien la idea ; quizá una(s) captura(s) U_U. ¿Qué pasa si lo abres en otro editor?, --lo importánte-- ¿cómo se muestra el código fuente de tu página?

Si de PHP hablamos (no has mencionado lenguaje) también tienes utf8_encode()... pero lo ideal es tener el archivo bien codificado el archivo desde su fuente.

-- He comprobado que el Block de Notas (WinXP) trae la opción de guardar el archivo como UTF-8... prueba también.

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #8 (permalink)  
Antiguo 20/08/2006, 00:21
Avatar de K3NNY
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: ARGENTINA!
Mensajes: 1.493
Antigüedad: 13 años, 9 meses
Puntos: 20
Disculpen el cuelgue, recien estos dias pude volver con este tema. El asunto es el siguiente...

Estoy usando Notepad2 para editar mis archivos .php, y por defecto Notepad2 codifica todos los archivos nuevos como ANSI. Entonces, supongamos que creo un archivo nuevo con el texto "El reino del revés..." y cambio la codificacion a UTF-8. En cuanto cambio la codificacion (y acepto el mensaje de advertencia sin leerlo) me cambia el texto por esto "El reino del rev곮.."



Ven? desaparecen el caracter con el acento y los dos siguientes.

Lo solucione copiando todo el texto del archivo en ANSI, creando un archivo nuevo (y cambiando su codificacion a UTF-8) y pegando el texto. Lo guarde y listo, funciono de maravillas. Ahora ya tengo el Notepad2 seteado para que por defecto codifique todo en UTF-8.
__________________
delFuego.com.ar
mi tumblelog sobre diseño

La dedicación en mi respuesta es directamente proporcional a la dedicación en tu pregunta.
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:31.