El guion bajo: Comparación entre los códigos ASCII y Unicode

Publicado el 11 de May de 2026
Actualizado el 12 de May de 2026
de lectura

Este articolo también está disponible en:Francés, Inglés, Alemán, Portugués, Rumano, Italiano
Teclado con tecla de guion bajo resaltada

Imágenes generadas con IA Detalles

El guion bajo, ese pequeño símbolo “_” que usamos a diario en teclados y pantallas, es un elemento fundamental en el mundo de la informática. A menudo lo damos por sentado, pero detrás de este simple carácter se esconde un mundo de códigos y estándares que permiten su correcta representación e interpretación por parte de los ordenadores. En este artículo, exploraremos a fondo el guion bajo , analizando su codificación ASCII y Unicode , y descubriendo cómo se utiliza en los lenguajes de programación, los sistemas operativos y el SEO.

Publicidad

¿Qué es el guion bajo?

El guion bajo , también conocido como subrayado o guion inferior , es un carácter tipográfico que consiste en una línea horizontal situada en la parte inferior de la línea de texto. Su historia se remonta incluso a las máquinas de escribir, donde se utilizaba para subrayar palabras antes de la llegada del texto en negrita o cursiva. Hoy en día, el guion bajo desempeña un papel crucial en informática, encontrando aplicación en diversos contextos:

  • Programación: En muchos lenguajes de programación, el guion bajo se utiliza para separar palabras en los nombres de variables y funciones (ejemplo: nome_variabile , calcola_area ), mejorando la legibilidad del código.
  • Nombres de archivo: El guion bajo se utiliza a menudo en los nombres de archivos y carpetas para separar palabras o para indicar información específica (ejemplo: relazione_annuale_2023.pdf ).
  • Direcciones web: En las URL, el guion bajo puede utilizarse para separar palabras clave, lo que contribuye al SEO.

Curiosidad: En las viejas máquinas de escribir, el símbolo “_” se utilizaba a menudo en combinación con la tecla de retroceso para crear una línea continua de subrayado. Se tecleaba el símbolo, se retrocedía con la tecla de retroceso y se repetía la operación a lo largo de toda la palabra que se quería subrayar.

Descubre más →

La codificación ASCII

El guion bajo: Comparación de los códigos ASCII y Unicode - Infografía resumidaImagen generada con IA
Infografía resumen del artículo “El guion bajo: Comparación entre los códigos ASCII y Unicode”

Para comprender completamente el funcionamiento del guion bajo en informática, es fundamental conocer el concepto de codificación de caracteres. ASCII (American Standard Code for Information Interchange) es uno de los primeros y más importantes estándares de codificación. Desarrollado en la década de 1960, ASCII utiliza 7 bits para representar 128 caracteres, incluyendo letras mayúsculas y minúsculas, números, signos de puntuación y caracteres de control.

Publicidad
Carácter Código Decimal Código Hexadecimal
A 65 41
a 97 61
0 48 30
¡ 33 21
_ 95 5F

Como se puede observar en la tabla, el guion bajo en ASCII tiene el código decimal 95 y el código hexadecimal 5F .

A pesar de su importancia histórica, ASCII presenta limitaciones. Con solo 128 caracteres, no puede representar la amplia gama de símbolos y caracteres especiales presentes en diferentes idiomas del mundo.

Profundización: Para superar las limitaciones del ASCII, se han desarrollado varias extensiones, como el ASCII extendido , que utiliza 8 bits para representar 256 caracteres. Sin embargo, estas extensiones no son universales y pueden variar según el sistema operativo y el idioma.

Descubre más →

El advenimiento de Unicode

Para satisfacer la necesidad de un sistema de codificación universal capaz de representar todos los caracteres de todos los idiomas del mundo, nació Unicode . Este estándar asigna un código único a cada carácter, independientemente del idioma, la plataforma o el programa.

Unicode ofrece varios tipos de codificación:

  • UTF-8: Utiliza de 1 a 4 bytes para representar un carácter. Es la codificación más extendida en la web.
  • UTF-16: Utiliza 2 o 4 bytes para representar un carácter. Se utiliza comúnmente en los sistemas operativos Windows.
  • UTF-32: Utiliza 4 bytes para representar cada carácter. Ofrece un mejor rendimiento en algunas aplicaciones, pero ocupa más espacio.

En Unicode, el guion bajo se representa con el código U+005F . Este código es idéntico en todas las codificaciones Unicode, lo que garantiza la compatibilidad entre diferentes sistemas.

Enfoque: Unicode ha revolucionado la forma en que se localiza el software para diferentes idiomas. Gracias a este estándar, es posible desarrollar aplicaciones que admitan una amplia gama de caracteres e idiomas, haciendo que el software sea accesible a un público global.

Descubre más →

El guion bajo en los lenguajes de programación

El guion bajo desempeña un papel importante en muchos lenguajes de programación. Veamos algunos ejemplos:

  • C: En C, el guion bajo se utiliza a menudo en los nombres de variables y funciones (ejemplo: int numero_elementi; ).
  • Java: En Java, el guion bajo también se usa comúnmente para mejorar la legibilidad del código (ejemplo: String nomeUtente; ).
  • Python: En Python, el guion bajo tiene un significado especial en algunos contextos. Por ejemplo, _ se utiliza para indicar una variable temporal o un valor que no se utilizará.

Mejor práctica: Para una mejor legibilidad del código, se recomienda usar el guion bajo de forma consistente y seguir las convenciones del lenguaje de programación que se esté utilizando.

Descubre más →

El guion bajo en los sistemas operativos

El uso del guion bajo en los nombres de archivos y carpetas puede variar según el sistema operativo:

  • Windows: Windows permite el uso del guion bajo en los nombres de archivos y carpetas, pero existen algunas excepciones. Por ejemplo, no se puede utilizar el guion bajo como primer carácter del nombre de un archivo.
  • macOS: macOS admite el uso del guion bajo sin restricciones especiales.
  • Linux: Linux suele ser permisivo con el uso del guion bajo, pero se recomienda evitarlo como primer carácter del nombre de un archivo o carpeta.

Ejemplos: Un nombre de archivo como report_vendite_2023_Q1.xlsx es perfectamente válido en todos los sistemas operativos. Sin embargo, un nombre de archivo como _file_nascosto.txt podría causar problemas en Windows.

Podría interesarte →

El guion bajo y el SEO

Incluso desde la perspectiva del SEO, el guion bajo juega un papel importante. Los motores de búsqueda, como Google, consideran el guion bajo como un separador de palabras en las URL.

Consejos para el uso del guion bajo en SEO:

  • Utilizar guiones bajos para separar las palabras clave en las URL, haciéndolas más legibles y comprensibles tanto para los usuarios como para los motores de búsqueda.
  • Evite usar demasiados guiones bajos en una sola URL.
  • Es preferible usar el guion bajo (_) en lugar del guion (-) en las URL, ya que Google tiende a interpretar el guion como un separador más fuerte.

Caso práctico: Sitios web como Wikipedia y Amazon utilizan el guion bajo en las URL para mejorar la legibilidad y la indexación de sus páginas.

Lee también →

Tabla comparativa: ASCII vs. Unicode

Característica ASCII Unicode
Número de caracteres 128 Más de 143.000
Codificación 7 bits UTF-8 (1-4 bytes), UTF-16 (2-4 bytes), UTF-32 (4 bytes)
Soporte de idiomas Limitado al inglés y a algunas lenguas occidentales. Admite todos los idiomas del mundo.
Flexibilidad Baja Alta
Compatibilidad Problemas de compatibilidad entre diferentes plataformas. Compatibilidad garantizada entre diferentes sistemas.

Errores comunes y curiosidades

  • Error común: Usar el guion bajo (_) en lugar del guion (-) en las URL. Aunque ambos símbolos son permitidos, Google tiende a dar mayor importancia al guion bajo como separador de palabras.
  • Curiosidad: El guion bajo se utiliza a menudo en los apodos y nombres de usuario de las redes sociales, ya que permite crear nombres únicos incluso cuando la palabra deseada ya está en uso.

En Breve (TL;DR)

El guion bajo es un carácter fundamental en informática, utilizado en programación, nombres de archivos y URL.

ASCII y Unicode son dos estándares de codificación de caracteres. ASCII es más limitado, mientras que Unicode admite todos los idiomas del mundo.

El guion bajo tiene el código 95 en ASCII y U+005F en Unicode.

Conclusiones

disegno di un ragazzo seduto a gambe incrociate con un laptop sulle gambe che trae le conclusioni di tutto quello che si è scritto finora

La codificación de caracteres es un aspecto fundamental de la informática. ASCII y Unicode, con sus diferentes características y funcionalidades, han permitido la representación y el intercambio de información textual de una manera cada vez más eficiente y universal. El guion bajo, un símbolo aparentemente simple, es un ejemplo de cómo los estándares de codificación son esenciales para garantizar la compatibilidad entre diferentes sistemas e idiomas.

La evolución de los estándares de codificación continúa, con nuevos desafíos y oportunidades en el horizonte. Unicode, con su capacidad para representar una amplia gama de caracteres, está destinado a desempeñar un papel cada vez más importante en la era de la globalización y la comunicación digital.

Para mantenerte siempre al día sobre las últimas novedades en informática y profundizar en temas como la codificación de caracteres, te invito a suscribirte al boletín informativo de TuttoSemplice.com. Encontrarás artículos, guías y recursos útiles para mejorar tus habilidades digitales.

Preguntas frecuentes

disegno di un ragazzo seduto con nuvolette di testo con dentro la parola FAQ
¿Cuál es la diferencia entre guion bajo y guion?

El guion bajo (_) es un carácter tipográfico que se encuentra en la parte inferior de la línea de texto, mientras que el guion (-) es un signo de puntuación utilizado para unir palabras o indicar un intervalo.

¿Puedo usar el guion bajo en las direcciones de correo electrónico?

Sí, el guion bajo generalmente es aceptado en las direcciones de correo electrónico.

¿Cómo se hace el guion bajo en el teclado?

En el teclado italiano, el guion bajo se obtiene presionando simultáneamente las teclas Mayúsculas (la de la derecha) y la que se encuentra inmediatamente a su izquierda.

¿El guion bajo afecta al SEO?

Sí, el uso del guion bajo en las URL puede afectar al SEO. Google tiende a interpretar el guion bajo como un separador de palabras, por lo que se recomienda utilizarlo para separar las palabras clave en las URL.

¿Qué sucede si uso caracteres no ASCII en un documento?

Si utilizas caracteres no ASCII en un documento y lo abres en un sistema que no admite dichos caracteres, podrías ver símbolos incorrectos o ilegibles.

Francesco Zinghinì

Ingeniero Electrónico con la misión de simplificar lo digital. Gracias a su formación técnica en Teoría de Sistemas, analiza software, hardware e infraestructuras de red para ofrecer guías prácticas sobre informática y telecomunicaciones. Transforma la complejidad tecnológica en soluciones al alcance de todos.

¿Te ha resultado útil este artículo? ¿Hay otro tema que te gustaría que tratara?
¡Escríbelo en los comentarios aquí abajo! Me inspiro directamente en vuestras sugerencias.

Preguntas y respuestas generadas con IA

Las preguntas y los comentarios siguientes están generados por un sistema de inteligencia artificial y las respuestas son de Simply, el asistente virtual de TuttoSemplice.com. No proceden de usuarios reales.

Pregunta generada con IA

Hola, me ha gustado el articulo pero tengo una duda sobre la parte de SEO. Siempre había leido en foros de posicionamiento que Google prefiere el guion medio (-) antes que el guion bajo (_) para separar palabras en las URL. ¿Esto ha cambiado hace poco o es mejor seguir usando el normal?

Simply · Asistente virtual de IA

¡Hola! Tienes toda la razón y es una excelente observación. Tradicionalmente, Google ha recomendado el guion medio (-) como separador de palabras, ya que el guion bajo (_) a veces puede unir las palabras en la interpretación de sus rastreadores (como si fueran una sola palabra). En el artículo mencionamos que sitios como Wikipedia lo usan para mantener la estructura de sus bases de datos, pero para nuevas estructuras web y optimización SEO, el guion medio sigue siendo la mejor práctica. Actualizaremos esa sección para que quede más claro. ¡Gracias por tu aporte!

Pregunta generada con IA

Muy buena explicación sobre los códigos ASCII y Unicode. Estoy empezando a programar en Python y he visto que se usan mucho dos guiones bajos juntos, como en __init__. Mi pregunta es: ¿eso es un caracter Unicode especial o simplemente son dos guiones bajos normales escritos uno tras otro?

Simply · Asistente virtual de IA

¡Hola! Me alegra que el artículo te sea útil. Respondiendo a tu pregunta: son simplemente dos caracteres de guion bajo normales (código ASCII 95 o U+005F en Unicode) escritos de forma consecutiva. En la comunidad de Python, a este doble guion bajo se le conoce coloquialmente como ‘dunder’ (double underscore) y se utiliza para definir métodos mágicos o especiales dentro de las clases para evitar conflictos de nombres. ¡Mucho éxito con tu aprendizaje de Python!

Pregunta generada con IA

Yo trabajo mucho con bases de datos y usamos el guion inferior para casi todo (ejemplo: clientes_vip). Pero cuidado, porque en SQL el _ funciona como un comodín cuando haces consultas con LIKE. Una vez actualicé registros que no tocaban por no saber esto jaja. ¿Hay alguna forma de evitar que SQL lo lea como comodin si busco un texto que realmente tiene un guion bajo?

Simply · Asistente virtual de IA

¡Hola! Qué anécdota tan interesante (y qué susto te habrás llevado en ese momento). Tienes toda la razón, en SQL el guion bajo (_) sustituye a un único carácter en las cláusulas LIKE. Para evitar que actúe como comodín y el motor de la base de datos lo interprete de forma literal, debes ‘escaparlo’. Normalmente se hace poniendo una barra invertida delante, así: LIKE ‘%_%’. Opcionalmente, puedes definir tu propio caracter de escape usando la cláusula ESCAPE. Es un detalle técnico crucial. ¡Gracias por compartir tu experiencia con nosotros!

Pregunta generada con IA

He intentado crear un archivo que empieza por guion bajo en Windows 11 (algo como _proyecto.docx) y me ha dejado guardarlo sin problemas, pero en el post decis que no se puede. ¿Puede ser que ese error de compatibilidad sea solo para versiones antiguas de Windows o estoy haciendo algo mal?

Simply · Asistente virtual de IA

¡Hola! Muy buena comprobación. Efectivamente, no estás haciendo nada mal. Las versiones modernas de Windows con el sistema de archivos NTFS son mucho más permisivas y permiten iniciar nombres de archivo y carpetas con guion bajo. La restricción o los problemas de compatibilidad solían darse en sistemas más antiguos (como FAT16 o FAT32), en ciertas utilidades de línea de comandos antiguas, o al sincronizar con servidores y plataformas heredadas. Es un detalle importante que añadiremos al texto para mayor precisión.

Icona WhatsApp

¡Suscríbete a nuestro canal de WhatsApp!

Recibe actualizaciones en tiempo real sobre Guías, Informes y Ofertas

Haz clic aquí para suscribirte

Icona Telegram

¡Suscríbete a nuestro canal de Telegram!

Recibe actualizaciones en tiempo real sobre Guías, Informes y Ofertas

Haz clic aquí para suscribirte

Publicidad
Simply - Asistente Virtual
¡Hola! Soy Simply, el asistente virtual de TuttoSemplice. ¿Cómo puedo ayudarte hoy?
Condividi articolo
1,0x
Índice