Autor
|
Tema: Preguntas con respecto a la codificación de caracteres. (Leído 3,821 veces)
|
Aikanáro Anário
|
¿Por qué hay tantos estándares para la codificación de caracteres? ¿No se supone que el Unicode (creo que es lo mismo que UTF) es el universal y soporta todos los idiomas?
Estaba haciendo unas pruebas cambiando la codificación de caracteres del navegador y entrando a algunas páginas, pero nada cambió, los caracteres que deberían de cambiar por "garabatos" (tildes, eñes, etc.) no cambiaron, todo se quedo igual, en cambio, si yo hago un documento html y lo guardo con una codificación distinta a la del navegador sí salían todo cambiado. ¿Tiene algo que ver con las etiquetas xml:lang? Entonces si esas etiquetas resuelven todo el problema ¿para qué se complican tanto con tatas codificaciones diferentes, me pregunto otra vez?
¿Qué es lo recomendable para crear una página o documento html: usar las entidades html o una codificación o qué? Porque usar las entidades es tedioso.
|
|
|
En línea
|
|
|
|
Nakp
casi es
Ex-Staff
Desconectado
Mensajes: 6.336
he vuelto :)
|
no es tedioso en lo absoluto... solo pasas tu output por htmlentities
resulta que el juego de caracteres es para decirle al navegador que caracteres tener listos para mostrar tu web, asi no tiene que cargar los miles que existen, ya que en español existen unos, en ingles existen menos, y en japones muchos mas, basicamente definen el juego de caracteres que se utilizan en el idioma que esta el contenido, utf-8 es universal (y por lo tanto mas pesado)
puedes encontrar algo mas de informacion buscando que juego de caracteres usar en las bases de datos, donde se debe optimizar dependiendo del contenido
|
|
|
En línea
|
Ojo por ojo, y el mundo acabará ciego.
|
|
|
Aikanáro Anário
|
Ok, entiendo por qué hay tantos, pero aun así no me aclaro con lo que pasa cuando entro a una página, por ejemplo de china, y teniendo la codificación iso 8859-1 o de europa occidental, igualmente puedo ver también los caracteres chinos. Se supone que si tengo esa codificación (que es para los caracteres del latín) no debería de ver correctamente los caracteres chinos.
En ninguna página que entre parece afectar la codificación que elija en el navegador, pero cuando yo mismo creo un documento html y lo guardo con una codificación diferente a la del navegador entonces sí afecta y los caracteres acentuados y especiales aparecen como símbolos raros. Y eso me pasa aún cuando elijo la codificación utf-8 que es la universal.
Según leí htmlentities es una función de php, no sé php, a penas estoy aprendiendo html.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
problemas con la codificación de carácteres en nodejs
Programación General
|
WHK
|
0
|
2,385
|
14 Diciembre 2012, 15:37 pm
por WHK
|
|
|
Codificación de caracteres APACHE 2.4.4
Desarrollo Web
|
JJMD
|
2
|
3,507
|
11 Julio 2013, 10:58 am
por JJMD
|
|
|
Error codificacion de caracteres? HTTP Download
Programación C/C++
|
Vaagish
|
6
|
3,233
|
3 Octubre 2013, 06:16 am
por Vaagish
|
|
|
[Solucionado] [JS] Problema de codificación al enviar cadena con caracteres
Scripting
|
Car0nte
|
0
|
1,844
|
17 Abril 2014, 20:54 pm
por Car0nte
|
|
|
Obtener codificacion de caracteres de un archivo de texto en C
Programación C/C++
|
Token32
|
1
|
2,029
|
26 Julio 2014, 18:09 pm
por eferion
|
|