This tool flags any character that is not standard printable ASCII (US keyboard). Tabs/newlines are allowed. Everything else is considered “special”.
We’re using a practical baseline: printable ASCII characters (hex 0x20–0x7E) plus tabs/newlines.
Anything outside that is flagged.
Most “text won’t display” issues are really encoding issues (CSV/XLS export, DB collation, or page charset). This quickly exposes characters like ¬, Æ, √, curly quotes, etc.