Most platforms require your name or message to contain text. If you paste a regular space (the one from your spacebar), the platform often strips it — "the name field can’t be empty."
Unicode invisible characters get around this because they’re classified as text, not whitespace. The platform’s validator sees "there’s content here" and accepts the submission. Your keyboard or screen sees nothing.
These aren’t hacks or glitches. They’re legitimate Unicode characters with real purposes — the Hangul Filler (U+3164) is a placeholder for Korean syllable blocks, the Braille Blank (U+2800) is a braille cell with no dots raised. Systems treat them as text because they are text. The fact that they look empty is a quirk of how fonts render them.