Although we've seen VRChat solving the issue of completely invisible player names, the underlying issue has not been solved.
We can still see malicious players every day who use control- or whitespace characters (apart from u0020) which makes it impossible to find those users on the website to report them.
To make it even harder, VRChat doesn't display the characters correctly, instead replaces them with _ or ° or whatever other characters that would be normal to use otherwise. This needs to stop, they're making it way too easy for players to be unreportable or to impersonate someone else.
If VRChat can't or doesn't want to display a character, it should be impossible to have that character in the name to begin with. If VRChat doesn't want to solve the issue of impersonating someone or avoiding a ban by obfuscating the name with weird symbols, they should at the very least follow "best practice" efforts and remove all control characters, whitespace characters (apart from u0020), and line feed characters from player names. This should also affect existing player names. If there is a resulting conflict between "Alex" and "Alex°°", VRChat would need to change "Alex°°" to "Alex 235" and ask "Alex 235" to change their username if wanted.
Here is a small "minimum list" of characters that should be removed:
\u00A0 \u1680 \u2000 \u2001 \u2002 \u2003 \u2004 \u2005 \u2006 \u2007 \u2008 \u2009 \u200A \u202F \u205F \u3000 \u2028 \u2029 \u0009 \u000A \u000B \u000C \u000D \u0085 \uFEFF \u180E \u200B
The initial canny (https://feedback.vrchat.com/feature-requests/p/security-create-a-character-whitelist-to-prevent-hiding-usernames-through-unicod) was marked as solved despite that there is still no whitelist in place which removes those characters. This is also bad because users expect that their name displays like it does on the website when they change it, only to find out it is displayed different in game. This is a solution that only makes it worse imho. And without a whitelist and readable user ID in the menu, we're stuck with trying to report a player named "[̲̅][̲̅][̲̅][̲̅", something that is impossible for the average user.