Caracteres de control
C0 CONTROL CHARACTERS (U+0000-U+001F)
Los 32 códigos de control de ASCII: NUL, BEL, ESC, los separadores de archivo y de registro y todos los demás. Son órdenes para un teletipo, no texto.
- Rango
U+0000-U+001F- También se escribe
u0000-u001f- Categoría
- Caracteres de control
- Se elimina por defecto
- No
- Opción que lo gobierna
- Caracteres de control
--controls - Puede cumplir una función
- No
En esta página no hay botón de copiar y pegar, a propósito: trata un bloque de caracteres y no uno solo, y ninguno de ellos es algo que necesites pegar por separado.
De dónde viene
De datos binarios pegados como texto, de salidas de terminal que todavía llevan secuencias de escape, de archivos de registro, de archivos mal decodificados y de cargas que se aprovechan del software que los maneja mal.
Por qué importa
Un NUL trunca una cadena de C; un ESC puede iniciar una secuencia de escape de terminal que cambia lo que ves; los separadores parten los registros en sitios inesperados. Casi todos se dibujan como nada o como una cajita, así que el revisor ve un hueco.
Antes y después
U+0007 BELL: un carácter que antes hacía sonar una campana de verdad y que hoy es invisible.
El carácter se muestra como una etiqueta con nombre para que veas dónde está. En tu texto no dibuja absolutamente nada.
Cuándo es legítimo
El tabulador, el salto de línea y el retorno de carro, que es justo por lo que Ghostchars excluye esos tres del grupo y no los elimina nunca.
Cómo eliminarlo
Activa Caracteres de control (`--controls`). El tabulador, el LF y el CR no se tocan nunca; del CR se encarga aparte la pasada de finales de línea.
¿Tu texto está en un archivo y no en el portapapeles? El informe del documento para .docx, .odt y .html lo encuentra dentro del archivo, junto con los fragmentos ocultos y el control de cambios, sin que tengas que abrirlo. Si la pregunta es qué hace el resto del texto y no este carácter concreto, puedes medir la variación en la longitud de las oraciones y ver dónde aparece cada hábito, sin puntaje y sin afirmar nada sobre quién escribió el texto.
¿Es una marca de agua de IA?
No es una marca de agua
No. Un carácter de control dentro de un texto significa un problema de decodificación o un sondeo deliberado. Ningún modelo los produce como prosa.
No tiene ninguna relación con el texto generado por máquinas. Viene de un programa, de un teclado o de una persona.
Preguntas
¿Elimina los tabuladores?
No. El tabulador (U+0009), el salto de línea (U+000A) y el retorno de carro (U+000D) están excluidos de este grupo. De los finales de línea se encarga `-n`.
¿Por qué se vuelve loca la terminal cuando muestro el archivo?
Un carácter ESC inicia una secuencia de escape, y la terminal la obedece. Esa es una razón más para limpiar el texto de origen dudoso antes de imprimirlo.
Comprueba tu propio texto
Pega lo que quieras en el limpiador para ver todos los caracteres ocultos que contiene, con su posición, su punto de código y lo que le pasa a cada uno. No se sube nada.
Comprueba tu propio textoLímpialo en Chrome al pegarLímpialo en tu Mac con un atajo de tecladoTodos los caracteres