Nähtamatute märkide eemaldaja
Leia ja eemalda nähtamatud märgid veebis. Tuvasta mis tahes tekstist nullilaiusega tühikud, mittekatkestavad tühikud, pehmed sidekriipsud ja bidi-juhtmärgid.
Leitud nähtamatud märgid
| Koodipunkt | Lühend | Nimi | Tüüp | Arv | Eemaldatud |
|---|
Esiletõstetud sisend
Esile tõstetakse ainult esimesed 20 000 märki.
Kuidas nähtamatuid märke eemaldada
- Kleebi tekst sisendkasti. See skannitakse kohe pärast kleepimist.
- Loe tulemust: tabel loetleb iga leitud peidetud märgi koos koodipunkti, lühikese nime, Unicode’i nime, tüübi ja arvuga. Esiletõstetud sisend näitab, kus iga märk asub, väikese värvilise märgisena nagu
ZWSPvõiNBSP. - Jaotises Eemaldatavad märgid jäta linnuke märkidele, mida soovid kustutada. Vali kõik / mitte ükski lülitab need kõik korraga.
- Jäta märgitud Asenda mittekatkestavad ja erilised tühikud tavalise tühikuga, et „10 000“ säilitaks oma tühiku ega muutuks kujule „10000“.
- Kopeeri puhastatud tekst tulemuskastist. Eemalda nähtamatud märgid värskendab tulemust.
Mida tööriist tuvastab
| Tüüp | Märgid | Kust need tulevad |
|---|---|---|
| Nullilaiusega märgid | ZWSP U+200B, ZWNJ U+200C, ZWJ U+200D, WJ U+2060, BOM U+FEFF | Veebilehed, tekstitöötlusprogrammid, PDF-ist või vestlusrakendustest kopeeritud tekst, baidijärjekorra märgiga salvestatud failid |
| Mittekatkestavad ja erilised tühikud | NBSP U+00A0, kitsas NBSP U+202F, kitsas tühik, em-, en-, numbri- ja ideograafiline tühik, rea- ja lõigueraldajad | HTML , prantsuse tüpograafia, Word, macOS Option+tühik |
| Pehmed sidekriipsud | SHY U+00AD | Tekstitöötlusprogrammide ja veebilehtede poolitusvihjed |
| Kahesuunalisuse juhtmärgid | LRM, RLM, ALM, LRE–RLO (U+202A–U+202E), LRI–PDI (U+2066–U+2069) | Araabia, heebrea ja ladina kirja segatekst ning pahatahtlik kood |
| Juhtmärgid | NUL, ESC, lehekülje vahetus, DEL, C1 juhtmärgid | Terminali väljund, vanad failid, katkised kodeeringud |
| Muud vormingumärgid | Sildimärgid, nähtamatud matemaatikatehted, hanguli täitemärgid, punktkirja tühik, mis tahes muu Unicode’i „Cf“ märk | Peidetud vesimärgid, „tühjad“ kasutajanimed, ebaselged allikad |
| Variandivalijad | VS1–VS256 | Emoji stiilid, CJK variandid ja steganograafiatrikk, mis peidab andmed emoji järele |
Tabulaatorid, reavahetused ja vaguni tagasi märgid (CR) on tavalised märgid ning neid ei puututa kunagi. Variandivalijaid vaikimisi ei valita, sest need on tavaliselt õigustatud.
Miks nähtamatud märgid tüli teevad
Nad ei paista millegina, kuid arvutid näevad neid. Nullilaiusega tühik sõna sees rikub otsingu ja õigekirjakontrolli, baidijärjekorra märk CSV-faili alguses rikub esimese veeru nime, mittekatkestav tühik muudab kaks väärtust arvutustabeli otsingus või parooliväljal erinevaks ning pehme sidekriips võib URL-i pooleks lõhkuda. Kood, mis sisaldab eksinud U+FEFF või U+00A0 märki, võib keelduda kompileerumast arusaamatu veaga. Ka eesti keele puhul juhtub, et veebist kopeeritud nimi sisaldab nähtamatut märki ja sõnad ei lähe võrdlusel kokku.
Nähtamatud märgid võivad olla ka tahtlikud: mõnda kasutatakse kopeeritud teksti sõrmejäljeks, et lekke saaks allikani jälgida.
Trojan Source ja bidi-juhtmärgid
Kahesuunalisuse juhtmärgid ütlevad kuvamootorile, et osa reast tuleb paigutada paremalt vasakule. Lähtekoodis võivad need panna koodi välja nägema teistsugune, kui kompilaator tegelikult käivitab; selle 2021. aastal avaldatud ründe nimi on „Trojan Source“ (CVE-2021-42574). Kui tööriist leiab sellise märgi, näitab ta hoiatust. Õiged araabia või heebrea tekstid võivad kasutada märke LRM ja RLM, kuid põimimise, ülekirjutuse ja isoleerimise juhtmärgid koodis või seadistusfailis on ohumärk.
Säilita see, mida vajad
- Säilita emoji sees olevad liitjad ja valijad (👨👩👧, ❤️) kaitseb nullilaiusega liitjaid ja variandivalijaid, mis moodustavad emojisid nagu 👨👩👧 või ❤️. Võta linnuke maha, et eemaldada needki; perekonna emoji muutub siis kolmeks eraldi inimeseks.
- Pärsia, hindi ja muud kirjasüsteemid kasutavad märke ZWNJ ja ZWJ tähtede ühendamise juhtimiseks. Sellise teksti jaoks võta linnuke maha valikult Nullilaiusega märgid (ZWSP, ZWNJ, ZWJ, WJ, BOM).
- Prantsuse tüpograafia kasutab kitsaid mittekatkestavaid tühikuid enne märke ; : ! ? ja jutumärkide « » sees. Nende säilitamiseks võta linnuke maha tühikute tüübilt.
Korduma kippuvad küsimused
Kuidas ma tean, kas mu tekst sisaldab nullilaiusega tühikuid?
Kleebi see siia. Kui tabel jääb tühjaks ja olek on „Nähtamatuid märke ei leitud.“, siis neid pole.
Kas mittekatkestavate tühikute eemaldamine liidab mu sõnad kokku?
Vaikeseadega mitte: mittekatkestavad ja erilised tühikud asendatakse tavalise tühikuga. Võta asendusvalikult linnuke maha ainult siis, kui soovid need kustutada.
Kas tööriist eemaldab tavalisi tühikuid, tabulaatoreid või reavahetusi?
Ei. Mõjutatud on ainult ülal loetletud märgitüübid.
Kas konfidentsiaalse teksti kleepimine on ohutu?
Jah. Skannimine ja puhastamine toimuvad sinu brauseris; midagi ei laadita üles ega salvestata.
Miks näitab mu puhastatud fail ikka algul kummalist märki?
Kui fail salvestati muus kodeeringus kui UTF-8, võib probleem olla kodeeringus, mitte nähtamatus märgis. Salvesta fail uuesti UTF-8-s ja skanni uuesti.
Seotud tööriistad
- Reavahetuste ja liigsete tühikute eemaldaja Eemalda PDF-ist või e-kirjast kopeeritud tekstist reavahetused ja liigsed tühikud. Lõigud ja loendid säilivad, poolitatud sõnad ühendatakse.
- Leia ja asenda Leia ja asenda sõnu või mustreid mis tahes tekstis: tõstutundlikkus, terved sõnad, regulaaravaldised, asenduste arv ja eelvaade.
- Prantsuse tüpograafia parandaja Paranda prantsuse kirjavahemärgid automaatselt: mittekatkestavad tühikud enne : ; ! ?, jutumärgid « », kolmpunkt ja ülakoma. Näed iga muudatust.
- Tähemärkide loendur Tasuta tähemärkide loendur reaalajas piirangutega X-i postituse, SMS-i, meta pealkirja, meta kirjelduse ja Instagrami pildiallkirja jaoks. Emoji on üks märk.