Teknobench

Tneħħija tal-karattri inviżibbli

Sib u neħħi karattri inviżibbli online. Ikxef spazji b’wisa’ żero, spazji mhux maqsumin, soft hyphens u kontrolli bidi (Trojan Source) f’kwalunkwe test.

Karattri li għandhom jitneħħew

Kif tneħħi l-karattri inviżibbli

  1. Waħħal it-test tiegħek fil-kaxxa tad-dħul. Jiġi skennjat hekk kif iwaħħlu.
  2. Aqra r-riżultat: tabella telenka kull karattru moħbi misjub, bil-code point, l-isem qasir, l-isem Unicode, it-tip u l-għadd tiegħu. Dħul enfasizzat juri fejn qiegħed kull wieħed, bħala badge żgħir bil-kulur bħal ZWSP jew NBSP.
  3. Taħt Karattri li għandhom jitneħħew, żomm magħżulin it-tipi li trid tħassar. Agħżel kollox / xejn jibdilhom kollha f’daqqa.
  4. Żomm magħżul Ibdel l-ispazji mhux maqsumin u speċjali b’spazju normali biex “10 000” iżomm l-ispazju tiegħu minflok isir “10000”.
  5. Ikkopja t-test imnaddaf mill-kaxxa tar-riżultat. Neħħi l-karattri inviżibbli jirfrixxja r-riżultat.

X’jikxef l-għodda

Tip Karattri Minn fejn jiġu
Karattri b’wisa’ żero ZWSP U+200B, ZWNJ U+200C, ZWJ U+200D, WJ U+2060, BOM U+FEFF Paġni web, word processors, test ikkupjat minn PDF jew apps tal-chat, fajls maħżuna b’byte order mark
Spazji mhux maqsumin u speċjali NBSP U+00A0, NBSP dojjoq U+202F, spazji irqaq, em, en, taċ-ċifri u ideografiċi, separaturi tal-linja u tal-paragrafu HTML  , tipografija Franċiża, Word, macOS Option+Space
Soft hyphens SHY U+00AD Suġġerimenti ta’ qtugħ tal-kliem minn word processors u websajts
Kontrolli bidirezzjonali LRM, RLM, ALM, LRE–RLO (U+202A–U+202E), LRI–PDI (U+2066–U+2069) Test imħallat Għarbi, Ebrajk u Latin, u kodiċi malizzjuż
Karattri ta’ kontroll NUL, ESC, form feed, DEL, kontrolli C1 Output tat-terminal, fajls qodma, kodifiki mħarbta
Karattri oħra ta’ format Karattri tag, operaturi matematiċi inviżibbli, fillers tal-Hangul, braille vojt, kull karattru Unicode “Cf” ieħor Watermarks moħbija, ismijiet tal-utent “vojta”, sorsi oskuri
Selettori ta’ varjazzjoni VS1–VS256 Stili tal-emoji, varjanti CJK, u trick ta’ steganografija li jaħbi data wara emoji

It-tabs, il-line feeds u l-carriage returns huma karattri ordinarji u qatt ma jintmessu. Is-selettori ta’ varjazzjoni mhumiex magħżulin awtomatikament, għax normalment huma leġittimi.

Għaliex il-karattri inviżibbli jikkawżaw problemi

Ma jidhru bħal xejn, iżda l-kompjuters jarawhom. Spazju b’wisa’ żero ġewwa kelma jkisser it-tiftix u l-ispell-check, byte order mark fil-bidu ta’ fajl CSV jaħrab l-ewwel isem ta’ kolonna, spazju mhux maqsum jagħmel żewġ valuri differenti f’lookup ta’ spreadsheet jew f’qasam tal-password, u soft hyphen jista’ jaqsam URL. Kodiċi li fih U+FEFF jew U+00A0 żejjed jista’ jirrifjuta li jikkompila b’żball li ma jinftehem xejn.

Il-karattri inviżibbli jistgħu jkunu wkoll intenzjonali: xi wħud jintużaw biex “jimmarkaw” test ikkupjat sabiex tnixxija tkun tista’ titraċċa lura għas-sors tagħha.

Trojan Source u l-kontrolli bidi

Il-kontrolli bidirezzjonali jgħidu lill-magna tal-wiri biex tqiegħed parti minn linja mil-lemin għax-xellug. Ġewwa l-kodiċi sors jistgħu jagħmlu l-kodiċi jidher differenti minn dak li fil-fatt jaħdem il-kompajler, attakk ippubblikat fl-2021 bħala “Trojan Source” (CVE-2021-42574). Meta l-għodda ssib wieħed, turi twissija. Test leġittimu bl-Għarbi jew bl-Ebrajk jista’ juża marki LRM u RLM, imma kontrolli ta’ embedding, override u isolate fil-kodiċi jew f’fajl tal-konfigurazzjoni huma sinjal ta’ twissija.

Żomm dak li għandek bżonn

  • Żomm il-joiners u s-selettori ġewwa l-emoji jipproteġi ż-zero-width joiners u s-selettori ta’ varjazzjoni li jibnu emoji bħal 👨‍👩‍👧 jew ❤️. Neħħi l-għażla biex titneħħa wkoll; l-emoji tal-familja mbagħad isir tliet persuni separati.
  • Il-Persjan, il-Ħindi u sistemi oħra ta’ kitba jużaw ZWNJ u ZWJ biex jikkontrollaw kif jingħaqdu l-ittri. Għal test bħal dan, neħħi l-għażla Karattri b’wisa’ żero (ZWSP, ZWNJ, ZWJ, WJ, BOM).
  • It-tipografija Franċiża tuża spazji dojjoq mhux maqsumin qabel « ; : ! ? » u ġewwa l-kwotazzjonijiet. Neħħi l-għażla tat-tip tal-ispazji biex iżżommhom.

Mistoqsijiet frekwenti

Kif nafu jekk it-test tiegħi fih spazji b’wisa’ żero?

Waħħlu hawn. Jekk it-tabella tibqa’ vojta u l-istatus jgħid “Ma nstab l-ebda karattru inviżibbli.”, m’hemm l-ebda wieħed.

It-tneħħija tal-ispazji mhux maqsumin se tgħaqqad il-kliem tiegħi?

Mhux bl-issettjar awtomatiku: l-ispazji mhux maqsumin u speċjali jinbidlu b’spazju normali. Neħħi l-għażla tal-bidla biss jekk trid li jitħassru.

L-għodda tneħħi spazji normali, tabs jew qtugħ tal-linji?

Le. Biss it-tipi ta’ karattri elenkati hawn fuq huma affettwati.

Huwa sigur li nwaħħal test kunfidenzjali?

Iva. L-iskennjar u t-tindif jaħdmu fil-brawżer tiegħek; xejn ma jittella’ jew jinħażen.

Għaliex il-fajl imnaddaf tiegħi xorta juri karattru stramb fil-bidu?

Jekk il-fajl inħażen b’kodifika oħra minbarra UTF-8, il-problema tista’ tkun il-kodifika u mhux karattru inviżibbli. Erġa’ aħżen il-fajl bħala UTF-8 u skennjah mill-ġdid.