Nematomų simbolių šalinimas
Rask ir pašalink nematomus simbolius internetu. Aptik nulinio pločio tarpus, nepertraukiamus tarpus, minkštuosius brūkšnelius ir dvikrypčio rašymo valdiklius.
Rasti nematomi simboliai
| Kodo taškas | Trumpinys | Pavadinimas | Tipas | Kiekis | Pašalinta |
|---|
Pažymėta įvestis
Pažymimi tik pirmieji 20 000 simbolių.
Kaip pašalinti nematomus simbolius
- Įklijuok tekstą į įvesties lauką. Jis nuskaitomas vos įklijavus.
- Perskaityk rezultatą: lentelėje išvardytas kiekvienas rastas paslėptas simbolis su kodo tašku, trumpiniu, unikodo pavadinimu, tipu ir kiekiu. Pažymėta įvestis parodo, kur kiekvienas jų yra, kaip mažą spalvotą ženklelį, pavyzdžiui,
ZWSParNBSP. - Skiltyje Šalintini simboliai palik pažymėtus tipus, kuriuos nori ištrinti. Pažymėti viską / nieko perjungia juos visus iškart.
- Palik pažymėtą Keisti nepertraukiamus ir specialiuosius tarpus paprastu tarpu, kad „10 000“ išsaugotų tarpą ir netaptų „10000“.
- Nukopijuok išvalytą tekstą iš rezultato lauko. Šalinti nematomus simbolius atnaujina rezultatą.
Ką aptinka šis įrankis
| Tipas | Simboliai | Iš kur atsiranda |
|---|---|---|
| Nulinio pločio simboliai | ZWSP U+200B, ZWNJ U+200C, ZWJ U+200D, WJ U+2060, BOM U+FEFF | Interneto puslapiai, teksto rengyklės, tekstas, nukopijuotas iš PDF failų ar pokalbių programėlių, failai, išsaugoti su baitų tvarkos ženklu |
| Nepertraukiami ir specialieji tarpai | NBSP U+00A0, siauras NBSP U+202F, plonas, em, en, skaitmenų ir ideografiniai tarpai, eilutės ir pastraipos skyrikliai | HTML , prancūzų tipografija, „Word“, „macOS“ Option+Space |
| Minkštieji brūkšneliai | SHY U+00AD | Skiemenavimo užuominos iš teksto rengyklių ir svetainių |
| Dvikrypčio rašymo valdikliai | LRM, RLM, ALM, LRE–RLO (U+202A–U+202E), LRI–PDI (U+2066–U+2069) | Mišrus arabų, hebrajų ir lotyniškas tekstas bei kenkėjiškas kodas |
| Valdymo simboliai | NUL, ESC, puslapio pabaiga, DEL, C1 valdikliai | Terminalo išvestis, seni failai, sugadinti koduotės |
| Kiti formato simboliai | Žymių simboliai, nematomi matematikos operatoriai, hangul užpildai, tuščias brailis, bet kuris kitas unikodo „Cf“ simbolis | Paslėpti vandenženkliai, „tušti“ naudotojų vardai, mažai žinomi šaltiniai |
| Variantų parinkikliai | VS1–VS256 | Jaustukų stiliai, CJK variantai ir steganografijos triukas, slepiantis duomenis po jaustuku |
Tabuliacijos, eilučių pabaigos ir grįžimo simboliai yra paprasti simboliai ir niekada neliečiami. Variantų parinkikliai pagal nutylėjimą nepažymėti, nes dažniausiai jie teisėti.
Kodėl nematomi simboliai kelia problemų
Jie atrodo kaip niekas, bet kompiuteriai juos mato. Nulinio pločio tarpas žodžio viduje sugadina paiešką ir rašybos tikrinimą, baitų tvarkos ženklas CSV failo pradžioje sugadina pirmojo stulpelio pavadinimą, nepertraukiamas tarpas padaro dvi vertes skirtingas skaičiuoklės paieškoje ar slaptažodžio lauke, o minkštasis brūkšnelis gali perskelti URL. Kodas, kuriame yra paklydęs U+FEFF ar U+00A0, gali atsisakyti kompiliuotis su nesuprantama klaida.
Nematomi simboliai gali būti ir sąmoningi: kai kurie naudojami nukopijuotam tekstui paženklinti, kad nutekėjimą būtų galima atsekti iki šaltinio.
„Trojan Source“ ir dvikrypčio rašymo valdikliai
Dvikrypčio rašymo valdikliai nurodo atvaizdavimo varikliui dalį eilutės išdėstyti iš dešinės į kairę. Šaltinio kode jie gali padaryti taip, kad kodas atrodytų kitaip, nei iš tikrųjų vykdo kompiliatorius; 2021 m. ši ataka paskelbta kaip „Trojan Source“ (CVE-2021-42574). Kai įrankis tokį randa, parodo įspėjimą. Teisėtas arabų ar hebrajų tekstas gali naudoti LRM ir RLM ženklus, bet įterpimo, perrašymo ir izoliavimo valdikliai kode ar konfigūracijos faile yra raudona vėliava.
Palik, ko tau reikia
- Palikti jungiklius ir parinkiklius jaustukų viduje apsaugo nulinio pločio jungiklius ir variantų parinkiklius, iš kurių sudaryti jaustukai, tokie kaip 👨👩👧 ar ❤️. Nuimk pažymėjimą, kad pašalintum ir juos; tada šeimos jaustukas virs trimis atskirais žmonėmis.
- Persų, hindi ir kiti rašmenys naudoja ZWNJ ir ZWJ raidžių jungimui valdyti. Tokiam tekstui nuimk pažymėjimą nuo Nulinio pločio simboliai (ZWSP, ZWNJ, ZWJ, WJ, BOM).
- Prancūzų tipografija naudoja siaurus nepertraukiamus tarpus prieš ; : ! ? ir kabučių « » viduje. Nuimk tarpų tipo pažymėjimą, kad juos išsaugotum.
Dažnai užduodami klausimai
Kaip sužinoti, ar mano tekste yra nulinio pločio tarpų?
Įklijuok jį čia. Jei lentelė lieka tuščia, o būsena rodo „Nematomų simbolių nerasta.“, jų nėra.
Ar pašalinus nepertraukiamus tarpus žodžiai nesusijungs?
Ne su numatytąja parinktimi: nepertraukiami ir specialieji tarpai keičiami paprastu tarpu. Nuimk keitimo parinktį tik jei nori juos ištrinti.
Ar įrankis šalina paprastus tarpus, tabuliacijas ar eilučių lūžius?
Ne. Paveikiami tik aukščiau išvardyti simbolių tipai.
Ar saugu įklijuoti konfidencialų tekstą?
Taip. Nuskaitymas ir valymas vyksta tavo naršyklėje; niekas neįkeliama ir nesaugoma.
Kodėl mano išvalytame faile pradžioje vis dar rodomas keistas simbolis?
Jei failas buvo išsaugotas ne UTF-8 koduote, problema gali būti koduotė, o ne nematomas simbolis. Išsaugok failą iš naujo kaip UTF-8 ir nuskaityk dar kartą.
Susiję įrankiai
- Eilučių laužimų ir papildomų tarpų šalinimas Pašalink eilučių laužimus ir papildomus tarpus iš teksto, nukopijuoto iš PDF ar el. laiško. Palik pastraipas ir sąrašus, sujunk perkeltus žodžius.
- Rasti ir pakeisti tekste Rask ir pakeisk žodžius ar šablonus bet kokiame tekste: su didžiųjų raidžių, sveikų žodžių ir regex parinktimis, pakeitimų skaičiumi ir peržiūra.
- Prancūzų kalbos tipografijos taisymas Automatiškai sutaisyk prancūzų kalbos skyrybą: nepertraukiami tarpai prieš : ; ! ?, kabutės « », daugtaškis ir apostrofai, matyk kiekvieną pakeitimą.
- Simbolių skaičiuoklis Nemokamas simbolių skaičiuoklis su gyvomis ribomis „X“ įrašams, SMS, meta pavadinimams, meta aprašymams ir „Instagram“ aprašams. Jaustukas yra vienas simbolis.