Utilia

Fjarlægja ósýnilega stafi

Finndu og fjarlægðu ósýnilega stafi á netinu. Greindu núllbreiddarbil, óbrjótanleg bil, mjúk bandstrik og stefnustýringar (Trojan Source) í hvaða texta sem er.

Stafir sem á að fjarlægja

Hvernig fjarlægi ég ósýnilega stafi

  1. Límdu textann þinn í inntaksreitinn. Hann er skannaður um leið og þú límir.
  2. Lestu niðurstöðuna: tafla sýnir hvern falinn staf sem fannst, með kóðapunkti, skammstöfun, Unicode-heiti, tegund og fjölda. Auðkennt inntak sýnir hvar hver þeirra er, sem lítið litað merki eins og ZWSP eða NBSP.
  3. Undir Stafir sem á að fjarlægja skaltu hafa hakað við þær tegundir sem þú vilt eyða. Velja allt / ekkert víxlar þeim öllum í einu.
  4. Hafðu hakað við Skipta óbrjótanlegum og sérstökum bilum út fyrir venjulegt bil svo „10 000“ haldi bilinu sínu í stað þess að verða „10000“.
  5. Afritaðu hreinsaða textann úr niðurstöðureitnum. Fjarlægja ósýnilega stafi endurnýjar niðurstöðuna.

Hvað greinir verkfærið

Tegund Stafir Hvaðan koma þeir
Stafir án breiddar ZWSP U+200B, ZWNJ U+200C, ZWJ U+200D, WJ U+2060, BOM U+FEFF Vefsíður, ritvinnslur, texti afritaður úr PDF eða spjallforritum, skrár vistaðar með bætaraðarmerki
Óbrjótanleg og sérstök bil NBSP U+00A0, mjótt NBSP U+202F, þunn bil, em- og en-bil, tölustafabil og hugmyndabil, línu- og málsgreinaskil HTML  , frönsk leturfræði, Word, macOS Option+bil
Mjúk bandstrik SHY U+00AD Skiptivísbendingar úr ritvinnslum og vefsíðum
Stefnustýringar LRM, RLM, ALM, LRE–RLO (U+202A–U+202E), LRI–PDI (U+2066–U+2069) Blandaður arabískur, hebreskur og latneskur texti, og skaðlegur kóði
Stýristafir NUL, ESC, síðuskipti, DEL, C1-stýringar Úttak úr skel, gamlar skrár, brotnar kóðanir
Aðrir sniðstafir Merkistafir, ósýnilegir stærðfræðitáknar, Hangul-fylliefni, blindraletursbil, hver annar Unicode-„Cf“-stafur Falin vatnsmerki, „auð“ notendanöfn, óljósar uppsprettur
Afbrigðisveljarar VS1–VS256 Emoji-stílar, CJK-afbrigði og steganografíubragð sem felur gögn á eftir emoji

Tabstafir, línufærslur og vagnskil eru venjulegir stafir og er aldrei breytt. Afbrigðisveljarar eru ekki valdir sjálfgefið því þeir eru yfirleitt lögmætir.

Hvers vegna ósýnilegir stafir valda vandræðum

Þeir líta út eins og ekkert, en tölvur sjá þá. Núllbreiddarbil inni í orði brýtur leit og stafsetningarleiðréttingu, bætaraðarmerki í upphafi CSV-skrár skemmir heiti fyrsta dálksins, óbrjótanlegt bil lætur tvö gildi vera ólík í uppflettingu í töflureikni eða í lykilorðsreit, og mjúkt bandstrik getur klofið vefslóð. Kóði sem inniheldur villandi U+FEFF eða U+00A0 getur neitað að þýðast með óskiljanlegri villu.

Ósýnilegir stafir geta líka verið viljandi: sumir eru notaðir til að merkja afritaðan texta svo hægt sé að rekja leka til uppruna síns.

Trojan Source og stefnustýringar

Stefnustýringar segja birtingarvélinni að raða hluta línu frá hægri til vinstri. Í frumkóða geta þær látið kóðann líta öðruvísi út en það sem þýðandinn keyrir í raun, árás sem var birt 2021 undir heitinu „Trojan Source“ (CVE-2021-42574). Þegar verkfærið finnur slíkan staf sýnir það viðvörun. Lögmætur arabískur eða hebreskur texti getur notað LRM- og RLM-merki, en innfellingar-, yfirskriftar- og einangrunarstýringar í kóða eða stillingaskrá eru viðvörunarmerki.

Haltu því sem þú þarft

  • Halda tengistöfum og veljurum inni í emoji verndar núllbreiddartengi og afbrigðisveljara sem byggja upp emoji eins og 👨‍👩‍👧 eða ❤️. Taktu hakið úr til að fjarlægja þá líka; fjölskyldu-emojiið verður þá að þremur aðskildum einstaklingum.
  • Persneska, hindí og fleiri ritkerfi nota ZWNJ og ZWJ til að stýra því hvernig bókstafir tengjast. Fyrir slíkan texta skaltu taka hakið úr Stafir án breiddar (ZWSP, ZWNJ, ZWJ, WJ, BOM).
  • Frönsk leturfræði notar mjó óbrjótanleg bil á undan « ; : ! ? » og innan gæsalappa. Taktu hakið úr tegund bilanna til að halda þeim.

Algengar spurningar

Hvernig veit ég hvort textinn minn inniheldur núllbreiddarbil?

Límdu hann hér. Ef taflan helst tóm og staðan segir „Engir ósýnilegir stafir fundust.“ eru engir.

Sameinar það orð mín að fjarlægja óbrjótanleg bil?

Ekki með sjálfgefinni stillingu: óbrjótanleg og sérstök bil eru leyst af hólmi með venjulegu bili. Taktu hakið úr útskiptivalkostinum aðeins ef þú vilt að þau séu eytt.

Fjarlægir verkfærið venjuleg bil, tabstafi eða línuskil?

Nei. Aðeins tegundirnar sem taldar eru upp hér að ofan verða fyrir áhrifum.

Er óhætt að líma trúnaðartexta?

Já. Skönnunin og hreinsunin fara fram í vafranum þínum; engu er hlaðið upp eða vistað.

Hvers vegna sýnir hreinsaða skráin mín enn undarlegan staf í upphafi?

Ef skráin var vistuð í annarri kóðun en UTF-8 gæti vandinn verið kóðun, ekki ósýnilegur stafur. Vistaðu skrána aftur sem UTF-8 og skannaðu hana aftur.