Foros del Web » Creando para Internet » HTML »

Sobre utf-8 y codificación de una página

Estas en el tema de Sobre utf-8 y codificación de una página en el foro de HTML en Foros del Web. Hola ya se que es un tema del que se ha hablado bastante en el foro e incluso he utilizado el buscador etc etc pero ...
  #1 (permalink)  
Antiguo 17/10/2006, 23:54
Avatar de kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.893
Antigüedad: 14 años, 9 meses
Puntos: 60
Sobre utf-8 y codificación de una página

Hola ya se que es un tema del que se ha hablado bastante en el foro e incluso he utilizado el buscador etc etc pero aun así tengo una duda.

Normalmente cuando utilizamos una codificación predeterminada con utf-8 metiendo este meta:

Código HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
y a la vez la página es guardada como utf-8 ¿que es mejor poner por ejemplo t&iacute;tulo o título a secas?

Normalmente lo pongo así título aunque luego me doy cuenta que en algunas webs me sale con caracteres diferentes, acentos, ñ y demás... y tanto en el título como en el contenido

Cita:
- ¿Puede ser por el servidor donde está alojada dicha web?
- ¿Puede ser porque realmente no tenga guardada la web o codificada como utf-8?
y si es así:

Cita:
- ¿como puedo asegurarme del todo para saber si la web está codificada como utf-8 aparte de guardarla en un editor o block de notas como utf-8 o incluso en información de la página en un navegador como Mozilla Firefox donde te dice la codificación?.
Aparte de todo me pregunto que si utilizo siempre t&iacute;tulo en vez de título ,

Cita:
- ¿estaria de más ya que al ser utf-8 no es necesario?
- ¿que seguridad tendria de que siempre se vea bien en todos los navegadores y paises?
Repito que hasta ahora suelo usar utf-8 pero estoy viendo que en algunas webs me salen los caracteres en vez de í, ñ, etc etc.

Gracias de antemano
  #2 (permalink)  
Antiguo 18/10/2006, 10:49
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Si la página se guarda como UTF-8, y la etiqueta META dice que es UTF-8, tiene que ser interpretado correctamente. Vale lo mismo para cualquier codificación

Para verificar que la página esté realmente como UTF-8, depende del editor, algunos no lo tienen tan visible como deberían :(

Si la codificación está correcta (sea UTF-8 o ISO-8859-1), los caracteres se tienen que ver bien

El problema puede ser en que el navegador esté configurado para usar cierta codificación en vez de detectar automáticamente.

Pero por otro lado, si usás entidades, es indiferente la codificación, porque todos los caracteres que forman las entidades están dentro del código ASCII, por lo que son equivalentes entre codificaciones (al menos eso tengo entendido)


Saludos.
  #3 (permalink)  
Antiguo 19/10/2006, 03:20
Avatar de kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.893
Antigüedad: 14 años, 9 meses
Puntos: 60
Hola, lo del navegador ya lo habia revisado en varios o en automático o incluso en utf-8 para ver si era por eso y la verdad es que ahí no me daba problemas

Cita:
Iniciado por alvlin Ver Mensaje

Pero por otro lado, si usás entidades, es indiferente la codificación, porque todos los caracteres que forman las entidades están dentro del código ASCII, por lo que son equivalentes entre codificaciones (al menos eso tengo entendido)

Saludos.
¿Por ejemplo que tipo de entidades me podrian dar problemas?

Gracias
  #4 (permalink)  
Antiguo 19/10/2006, 06:38
Avatar de urgido  
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 12 años, 9 meses
Puntos: 25
sip, las entitades te pueden dar problemas. Muchos no saben de la opción "detectar automaticamente la codificación" así que por tu idioma y región... el navegador setea iso-8859 y es ahí dónde tu página se vería mal. Respecto a título ó t&iacute;tutlo creo que la mejor forma es escribirlo en forma html para evitar este tipo de problemas... y aunque utf-8 soporte "casi todos" los caracteres no esta de más hacer el código de esta forma.

Ejemplo: en tu página utf-8 intenta copiar y pegar el simbolo de &copy; y verás que se ve mal... ahora intentalo como &copy;

Saludos
__________________
Hospedaje Web al mejor costo!
  #5 (permalink)  
Antiguo 19/10/2006, 09:31
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Sobre la detección automática, un buen navegador repeta la etiqueta META.
A veces falta, y por eso tiene que usar una codificación por defecto.
Si está, se usa bien, y no da problemas. Lo que sí causa problemas son algunos editores que no manejan bien los cambios de codificación (un caracter UTF-8 en el bloc de notas se va a ver mal)

Por eso repito: si usás un editor que guarde con la codificación X, y le decís en la etiqueta META que use la codificación X, funciona.
Si te olvidás de la META, o le das un valor de codificación distinto, no funciona.


Saludos.
  #6 (permalink)  
Antiguo 20/10/2006, 11:49
Avatar de kahlito
Colaborador
 
Fecha de Ingreso: marzo-2003
Ubicación: En el Estrecho y el mar
Mensajes: 2.893
Antigüedad: 14 años, 9 meses
Puntos: 60
Ok, gracias a ambos por la información más o menos es lo que imaginaba

Dejo aquí otros enlaces interesante que he encontrado sobre el tema:

http://www.juque.cl/weblog/2006/01/2...n-parte-i.html
http://www.juque.cl/weblog/2006/04/0...-parte-ii.html

  #7 (permalink)  
Antiguo 03/07/2008, 12:09
 
Fecha de Ingreso: marzo-2008
Mensajes: 5
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: Sobre utf-8 y codificación de una página

Hola amigos, pues a mi esto me lleva loco no solo me basta con las etiqueta:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Sino que tengo que añadir debajo del codepage el lcid y ademas en el formulario también y eso que la base de datos es utf8_general_ci, despues de todo esto desde firefox me sigue enviando caracteres raros.

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%session.lcid=1034%>



<form action="noticias.asp" method="post" enctype="multipart/form-data" name="form1" id="form1" accept-charset="utf-8">


Si alguien sabe lo que puede ser le estaría muy agredecido.
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 11:55.