Para que el navegador web comprenda el conjunto de caracteres utilizados en el documento HTML, se han utilizado varias representaciones de conjuntos de caracteres de codificación HTML como ASCII, ISO-8859-1, UTF-8, etc. El conjunto de caracteres que utiliza un documento HTML se indica mediante el atributo charset de una etiqueta <meta> dentro del elemento <head> del HTML.
En HTML4, ISO-8859-1 era el conjunto de caracteres predeterminado. HTML 4 también admitía UTF-8.
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
En HTML5, se animó a los desarrolladores a usar el juego de caracteres UTF-8, que cubre todos los caracteres y símbolos. Por lo tanto, UTF-8 es el conjunto de caracteres predeterminado para HTML-5.
<meta charset="UTF-8">
UTF significa formato de transformación Unicode, donde ‘8’ en UTF-8 significa que utiliza bloques de 8 bits para representar un carácter.
Formas de indicar el juego de caracteres: Juego de caracteres también se abrevia como juego de caracteres, que es un atributo en un documento HTML para denominar la codificación de caracteres. El juego de caracteres en un documento HTML se puede representar de las siguientes dos maneras:
1. Usando la metaetiqueta:
- La etiqueta meta se utiliza para especificar la codificación de caracteres en un documento HTML.
- La etiqueta meta define los metadatos sobre el documento HTML que no se muestra en la página web.
- Ayuda a los motores de búsqueda a comprender de qué se trata esa página web en particular.
<head> <meta charset="UTF-8"> </head>
2. Usando la etiqueta Script:
- La etiqueta de secuencia de comandos se utiliza para especificar la codificación de caracteres en un archivo externo.
- La etiqueta de secuencia de comandos define la secuencia de comandos del lado del cliente.
- La etiqueta de secuencia de comandos se refiere a un archivo de secuencia de comandos externo a través del atributo ‘src’.
<script src="script.js" charset="UTF-8"></script>
Donde charset es un atributo para la codificación de caracteres. Charset permite que el navegador web use la codificación de caracteres mientras traduce el código de la máquina en texto legible por humanos y viceversa para mostrar en el navegador.
Ejemplo: A continuación, en la sección de código, se menciona el fragmento de ejemplo de ambas etiquetas.
HTML
<!DOCTYPE html> <html> <head> <title>Charset</title> <!--using-meta-tag---> <meta charset="UTF-8"> </head> <body> <h2>Welcome To GFG</h2> <p> Here is an example for indicating character set in HTML Document. </p> </body> </html>
Producción:
Publicación traducida automáticamente
Artículo escrito por lavleenagr7 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA