Qu'est-ce qu'un caractère invisible (Invisible Character) ?
Les caractères invisibles, souvent appelés « caractères blancs » ou « caractères cachés », désignent des caractères spéciaux qui existent dans la norme d'encodage Unicode informatique, mais qui sont invisibles à l'œil nu et dont la forme n'est généralement pas rendue. Les plus courants sont par exemple l'espace de largeur nulle (Zero Width Space, U+200B), le motif vide Braille (U+2800) et le caractère de remplissage Hangul (U+3164), etc.
Ces caractères sont très populaires dans la vie en ligne quotidienne. Par exemple, de nombreux forums ou logiciels de chat (comme WeChat, WhatsApp, Discord) n'autorisent pas les utilisateurs à envoyer des messages vides composés uniquement d'espaces, mais si vous copiez et envoyez un caractère invisible, le système considère que vous avez envoyé un texte valide, permettant ainsi d'envoyer avec succès un message « transparent ». De plus, il est souvent utilisé par les joueurs pour enregistrer des ID de jeu « sans nom », ou par les opérateurs de réseaux sociaux pour forcer des sauts de ligne et une mise en page soignée.