fixmint
ES

Comillas curvas y guiones que rompen el código: cómo corregirlos

Por · · actualizado el 8 de noviembre de 2026 · 4 min de lectura

Las comillas curvas, los apóstrofos curvos, los guiones medios y largos y los espacios de no ruptura se ven igual que sus versiones simples, pero el ordenador los trata como caracteres distintos. El código, los archivos CSV, las fórmulas de hoja de cálculo y las líneas de comandos esperan los simples. Una cita pegada deja de ser una cadena, un doble guion en un parámetro se convierte en un guion largo y un espacio de no ruptura puede impedir que un programa lea una línea. Corrige los caracteres antes de pegar en código y luego prueba el resultado donde vaya a ejecutarse.

Arreglar texto pegadoEl texto pegado tiene líneas rotasÚsalo gratis

De dónde vienen los caracteres

Los procesadores de texto y muchos programas de correo cambian las comillas rectas por curvas mientras escribes. Es lo que se conoce como comillas inteligentes. Word también puede convertir dos guiones en un guion largo. Las páginas web y algunos editores insertan espacios de no ruptura, U+00A0, que mantienen dos palabras en la misma línea. Estos caracteres son correctos para la tipografía, por eso aparecen. Son incorrectos para cualquier cosa que lea un programa.

Qué se rompe y dónde

DóndeQué sale mal
Código fuenteLas comillas curvas no delimitan cadenas, y muchos lenguajes rechazan una comilla curva o un espacio de no ruptura fuera de una cadena
Comandos de terminalUn guion escrito como guion medio no es el marcador de opción, así que el programa ve un argumento desconocido
Archivos CSVLos analizadores envuelven los campos entre comillas dobles rectas, así que las curvas no protegen una coma dentro de un campo
Fórmulas de hoja de cálculoLas comillas curvas pasan a formar parte del texto, o la fórmula devuelve un error
JSONLas comillas curvas no son delimitadores válidos de cadenas, así que el analizador falla

Para las reglas de entrecomillado que siguen los archivos CSV, consulta la guía de CSV a JSON.

Enderézalas en fixmint

Tres herramientas cubren los casos habituales, y cada una trabaja con un conjunto distinto de caracteres.

  1. Comillas curvas. Abre corregir texto pegado y marca Convertir comillas curvas. Cambia las comillas simples y los apóstrofos curvos por una comilla simple recta, y las comillas dobles curvas por comillas dobles rectas. No toca los guiones. Sus otras opciones, como recortar líneas y colapsar espacios repetidos, vienen marcadas por defecto.
  2. Guiones, puntos suspensivos y espacios raros. Abre eliminar caracteres ocultos y marca Convertir también comillas curvas, guiones medios y largos y … a ASCII simple. Los guiones se convierten en un guion corto y los puntos suspensivos en tres puntos. Por defecto, los espacios de no ruptura pasan a ser espacios normales. La vista marcada muestra dónde se ha hecho cada cambio.
  3. Un carácter o una frase. Abre buscar y reemplazar, deja Regex desactivado y escribe el carácter en Buscar y su versión simple en Reemplazar. Con Regex desactivado, el cuadro Buscar es literal, así que una comilla curva solo coincide consigo misma.

Esto es la segunda herramienta aplicada a un pegado típico:

AntesDespués
“Hola”, dijo ella."Hola", dijo ella.
Ya está hecho.Ya está hecho.
—verbose-verbose

La última fila muestra un límite. Cada guion se convierte en un solo guion corto, así que un doble guion que un procesador de texto unió en un guion largo vuelve como un único guion. Corrige a mano los parámetros como --verbose después de la conversión.

Pega el resultado donde vaya a ejecutarse y pruébalo allí. Enderezar los caracteres no cambia el significado del texto, así que una ejecución correcta es la verdadera comprobación.

Revisa el resultado

Pasa el texto ya corregido por eliminar caracteres ocultos una vez más y lee la vista marcada. Cualquier marca que quede es un carácter que la primera pasada no cubrió, como un espacio de ancho cero o un espacio poco habitual. La vista marcada indica dónde está cada uno, así que puedes corregirlo en el mismo sitio.

En pantalla, los caracteres se ven casi idénticos, así que una revisión visual no los detecta. Una comilla recta y una curva difieren muy poco en la forma, y un guion medio se parece a un guion corto en muchas tipografías. Prueba el texto, no te fíes de la vista.

Cuándo no enderezarlas

Conserva las comillas y los guiones curvos en los textos que la gente lee en papel o en una página web. Ahí es la tipografía correcta. Endereza solo el contenido que va a un código, un CSV, una fórmula o un comando. En los textos que escribes en un procesador, desactiva la opción de comillas inteligentes si más adelante vas a pegarlos en código.

Casos especiales

  • Comillas mezcladas. Un documento puede combinar comillas curvas y rectas. Ejecuta el paso de enderezado una vez y busca después las que queden, porque los orígenes difieren.
  • Apóstrofos dentro de palabras. Un apóstrofo curvo en una contracción pasa a ser recto, que es lo que espera la mayoría del código. Revisa las contracciones que aparezcan dentro de una cadena.
  • Conserva el original. Enderezar es un proceso de una sola vía: una comilla recta no indica de qué comilla curva procede. Guarda el documento original y haz el cambio en una copia.
  • Guiones en las frases. Un guion largo usado como pausa en una frase se convierte en guion corto, así que "espera — para" queda como "espera - para". Vuelve a escribirlo a mano si el texto es para leer y no para código.
  • Caracteres invisibles. El texto pegado también puede contener espacios de ancho cero. No son comillas, pero rompen el código de forma parecida. La guía de caracteres ocultos los explica.

Traducido del Original en inglés con ayuda de IA.

Comentarios

    Aún no hay comentarios. Sé el primero.

    Tu valoración (opcional)

    Tu correo nunca se muestra ni se guarda.

    Portada de How to Remain Valuable When Intelligence Becomes CheapHow to Remain Valuable When Intelligence Becomes Cheap

    224 páginas sobre las ventajas humanas, económicas y estratégicas que seguirán siendo escasas cuando la IA pueda hacer la mayor parte del trabajo cognitivo.

    $3.84Consíguelo en GumroadEn inglés