web-dev-qa-db-fra.com

Caractères invisibles - ASCII

Existe-t-il des caractères invisibles? J'ai vérifié sur Google les caractères invisibles et j'ai obtenu de nombreuses réponses, mais je ne suis pas sûr de cela. Quelqu'un sur Stack Overflow peut-il m'en dire plus à ce sujet?

De plus, j'ai vérifié un profil sur Facebook et découvert que l'utilisateur n'avait aucun nom dans son profil. Comment cela est-il possible? Est-ce un problème de base de données? Piratage ou quelque chose?

Quand j'ai cherché sur Internet, j'ai trouvé que 200D est une valeur ASCII avec un caractère invisible. Est-ce vrai?

49
DonOfDen

La manière dont un caractère est représenté dépend du moteur de rendu, mais le serveur peut également supprimer certains caractères avant d'envoyer le document.

Vous pouvez également avoir des vidéos YouTube sans titre comme https://www.youtube.com/watch?v=dmBvw8uPbrA en utilisant le caractère Unicode ZERO WIDTH NON-JOINER (U + 200C) , ou ‌ en HTML. Le bloc de code ci-dessous devrait contenir ce caractère:

‌‌ 
84
Billybob

Je viens de parcourir la carte des personnages pour les obtenir. Ils sont tous à Calibri.

Numéro Nom Code HTML Apparence 
 ------ -------------------- --------- ----- ----- 
 U + 2000 En Quad # 8192; "" 
 U + 2001 Em Quad # 8193; "" 
 U + 2002 En Space # 8194; "" 
 U + 2003 Em Space # 8195; "" 
 U + 2004 Three-Per-Em Space # 8196; "" 
 U + 2005 Espace n ° 8197 à quatre pour cent; "" 
 U + 2006 Six-Per-Em Space # 8198; "" 
 U + 2007 Figure Space # 8199; "" 
 U + 2008 Ponctuation Space # 8200; "" 
 U + 2009 Thin Space # 8201; "" 
 U + 200A Espace de cheveux # 8202; "" 
 U + 200B Zero-Width Space # 8203; "" 
 U + 200C Zero Width Non-Joiner # 8204; "‌" 
 U Joiner n ° 8205 U + 200D; "‍" 
 U + 200E Marque de gauche à droite # 8206; "" 
 U + 200F Marque de droite à gauche # 8207; "" 
 U + 202F Espace étroit sans pause # 8239; "" 
91
FlameBlazer