2013-07-31 11 views
19

Czy są jakieś niewidoczne znaki ? Sprawdziłem Google pod kątem niewidzialnych postaci i otrzymałem wiele odpowiedzi, ale nie jestem tego pewien. Czy ktoś z Stack Overflow może mi powiedzieć coś więcej na ten temat?Niewidoczne znaki - ASCII

Również sprawdziłem profil na Facebooku i okazało się, że użytkownik nie ma nazwy jego profilu? Jak to możliwe? Czy to jakiś problem z bazą danych? Hakowanie czy coś takiego?

Po przeszukaniu przez Internet stwierdziłem, że 200D jest wartością ASCII z niewidocznym znakiem . Czy to prawda?

+1

przestrzeń znak jest niewidoczny (0x20): P –

+1

Ponadto można tworzyć bezimienny folderu w systemie Windows XP może być tak nazwał hisProfile. naciśnij i przytrzymaj klawisz Alt i przytrzymując klawisz Alt, wpisz numery 0160 z klawiatury numerycznej. W tym miejscu należy pamiętać, że numer 0160 powinien być wpisany z klawiatury numerycznej, a nie z klawiszy numerycznych obecnych powyżej klawiszy znakowych. Naciśnij Enter, aby utworzyć bezimienny plik lub folder. –

Odpowiedz

33

Sposób przedstawienia postaci zależy od mechanizmu renderowania, ale serwer może również usunąć pewne znaki przed wysłaniem dokumentu.

Możesz również mieć bez tytułu filmy z YouTube'a, takie jak https://www.youtube.com/watch?v=dmBvw8uPbrA, używając znaku Unicode ZERO WIDTH NON-JOINER (U+200C) lub ‌ w HTML. Poniższy blok kodu powinien zawierać ten znak:

‌‌ 
+1

jaka jest postać? – TomPHP

+6

Jego dwa [nonjoiners o zerowej szerokości] (http://en.wikipedia.org/wiki/Zero-width_non-joiner) ('‌ ‌' w html, który jest U + 200C) –

54

Właśnie przejrzałem mapę postaci, aby je uzyskać. Wszyscy są w Calibri.

Number    Name         HTML Code    Appearance 
------    --------------------  ---------    ---------- 
U+2000    En Quad              " " 
U+2001    Em Quad              " " 
U+2002    En Space           " " 
U+2003    Em Space           " " 
U+2004  Three-Per-Em Space       " " 
U+2005  Four-Per-Em Space          " " 
U+2006 Six-Per-Em Space        " " 
U+2007 Figure Space           " " 
U+2008 Punctuation Space         " " 
U+2009 Thin Space           " " 
U+200A Hair Space          " " 
U+200B Zero-Width Space  ​      "​" 
U+200C Zero Width Non-Joiner ‌   "‌" 
U+200D Zero Width Joiner  ‍      "‍" 
U+200E Left-To-Right Mark  ‎      "‎" 
U+200F Right-To-Left Mark  ‏      "‏" 
U+202F Narrow No-Break Space        " " 
0

Oto kopia i wklej niewidzialną postać: "" znajduje się między apostrofami.

to nie jest klawisz spacji, dostałem go z uszkodzonego pliku .ico, który uruchomiłem w notatniku.

Powodzenia z nim: D

+0

To zdecydowanie przestrzeń, to znak 32 –

Powiązane problemy