Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
clase:daw:daw:1eval:tema01 [2024/10/18 13:19] admin [Ejemplos de Tipos de Despliegue] |
clase:daw:daw:1eval:tema01 [2024/11/21 10:50] (actual) admin [Unicode] |
||
---|---|---|---|
Línea 235: | Línea 235: | ||
Además de unicode están: | Además de unicode están: | ||
* **ASCII**: ASCII es un código de 7 bits que permite representar 128 caracteres diferentes, incluyendo las letras mayúsculas y minúsculas del alfabeto inglés, los números, algunos símbolos de puntuación y caracteres de control (como el salto de línea o el tabulador). Fue desarrollado en los años 60 y está diseñado principalmente para manejar textos en inglés, ya que no incluye acentos ni caracteres especiales de otros idiomas. | * **ASCII**: ASCII es un código de 7 bits que permite representar 128 caracteres diferentes, incluyendo las letras mayúsculas y minúsculas del alfabeto inglés, los números, algunos símbolos de puntuación y caracteres de control (como el salto de línea o el tabulador). Fue desarrollado en los años 60 y está diseñado principalmente para manejar textos en inglés, ya que no incluye acentos ni caracteres especiales de otros idiomas. | ||
- | * **ANSI**: Amplían el estándar ASCII a 8 bits. Sin embargo hay distintas codificaciones ANSI en los nuevos 128 caracteres para distintos idiomas como ruso o griego. Es decir es como que hay distintos estándares ANSI llamados ISO-8859-// | + | * **ANSI**: Amplían el estándar ASCII a 8 bits. Sin embargo hay distintas codificaciones ANSI en los nuevos 128 caracteres para distintos idiomas como ruso o griego. Es decir es como que hay distintos estándares ANSI llamados ISO-8859-// |
* **Windows**: | * **Windows**: | ||
Línea 258: | Línea 258: | ||
| ú | '' | | ú | '' | ||
| ñ | '' | | ñ | '' | ||
+ | |||
+ | |||
+ | <note important> | ||
+ | En la web, realmente el ISO 8859-1 es el mismo que el Windows-1252. Véase: | ||
+ | |||
+ | > Windows-1252 is commonly known as Windows Latin 1 or as Windows West European or something like that. It differs from ISO Latin 1, also known as ISO-8859-1 as a character encoding, so that the code range 0x80 to 0x9F is reserved for control characters in ISO-8859-1 (so-called C1 Controls), wheres in Windows-1252, | ||
+ | |||
+ | > ANSI comes here as a misnomer. Microsoft once submitted Windows-1252 to American National Standards Institute (ANSI) to be adopted as a standard; the proposal was rejected, but Microsoft still calls their code “ANSI”. For further confusion, they may use “ANSI” for different encodings (basically, the “native 8-bit encoding” of a Windows installation). | ||
+ | |||
+ | > In the web context, **declaring ISO-8859-1 will be taken as if you declared Windows-1252**. The reason is that C1 Controls are not used, or useful, on the web, whereas the added characters are often used, even on pages mislabelled as ISO-8859-1. So in practical terms it does not matter which one you declare. | ||
+ | |||
+ | > There might still be some browsers that actually interpret data as ISO-8859-1 if declared so, but they must be very rare (the last I remember seeing was a version of Opera about ten years ago). | ||
+ | |||
+ | </ | ||
==== UTF-8 ==== | ==== UTF-8 ==== | ||
Línea 286: | Línea 300: | ||
* {{ : | * {{ : | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
===== Ejercicios ===== | ===== Ejercicios ===== |