Αφαίρεση αόρατων χαρακτήρων
Βρείτε και αφαιρέστε αόρατους χαρακτήρες online. Εντοπίστε κενά μηδενικού πλάτους, μη αλλάζοντα κενά, μαλακές παύλες και χαρακτήρες bidi σε κάθε κείμενο.
Αόρατοι χαρακτήρες που βρέθηκαν
| Σημείο κώδικα | Συντομ. | Όνομα | Τύπος | Πλήθος | Αφαιρέθηκε |
|---|
Επισημασμένη είσοδος
Επισημαίνονται μόνο οι πρώτοι 20.000 χαρακτήρες.
Πώς να αφαιρέσετε αόρατους χαρακτήρες
- Επικολλήστε το κείμενό σας στο πλαίσιο εισόδου. Σαρώνεται μόλις το επικολλήσετε.
- Διαβάστε το αποτέλεσμα: ένας πίνακας απαριθμεί κάθε κρυφό χαρακτήρα που βρέθηκε, με το σημείο κώδικα, τη σύντομη ονομασία, το όνομα στο Unicode, τον τύπο και το πλήθος του. Η Επισημασμένη είσοδος δείχνει πού βρίσκεται καθένας, ως μικρό χρωματιστό σήμα όπως
ZWSPήNBSP. - Στο Χαρακτήρες προς αφαίρεση, αφήστε επιλεγμένους τους τύπους που θέλετε να διαγραφούν. Το Επιλογή όλων / κανενός τους αλλάζει όλους μαζί.
- Αφήστε επιλεγμένο το Αντικατάσταση μη αλλαζόντων και ειδικών κενών με κανονικό κενό, ώστε το «10 000» να κρατήσει το κενό του και να μη γίνει «10000».
- Αντιγράψτε το καθαρισμένο κείμενο από το πλαίσιο αποτελέσματος. Το κουμπί Αφαίρεση αόρατων χαρακτήρων ανανεώνει το αποτέλεσμα.
Τι εντοπίζει αυτό το εργαλείο
| Τύπος | Χαρακτήρες | Από πού προέρχονται |
|---|---|---|
| Χαρακτήρες μηδενικού πλάτους | ZWSP U+200B, ZWNJ U+200C, ZWJ U+200D, WJ U+2060, BOM U+FEFF | Ιστοσελίδες, επεξεργαστές κειμένου, κείμενο αντιγραμμένο από PDF ή εφαρμογές συνομιλίας, αρχεία αποθηκευμένα με σήμα BOM |
| Μη αλλάζοντα και ειδικά κενά | NBSP U+00A0, στενό NBSP U+202F, λεπτά κενά, κενά em, en, ψηφίου και ιδεογραμμάτων, διαχωριστές γραμμής και παραγράφου | HTML , γαλλική τυπογραφία, Word, macOS Option+Space |
| Μαλακές παύλες | SHY U+00AD | Υποδείξεις συλλαβισμού από επεξεργαστές κειμένου και ιστότοπους |
| Χαρακτήρες ελέγχου κατεύθυνσης | LRM, RLM, ALM, LRE–RLO (U+202A–U+202E), LRI–PDI (U+2066–U+2069) | Μικτό κείμενο αραβικών, εβραϊκών και λατινικών, καθώς και κακόβουλος κώδικας |
| Χαρακτήρες ελέγχου | NUL, ESC, αλλαγή σελίδας, DEL, χαρακτήρες ελέγχου C1 | Έξοδος τερματικού, παλιά αρχεία, χαλασμένες κωδικοποιήσεις |
| Άλλοι χαρακτήρες μορφοποίησης | Χαρακτήρες ετικέτας, αόρατοι μαθηματικοί τελεστές, γεμίσματα Hangul, κενό braille, κάθε άλλος χαρακτήρας «Cf» του Unicode | Κρυφά υδατογραφήματα, «κενά» ονόματα χρήστη, άγνωστες πηγές |
| Επιλογείς παραλλαγής | VS1–VS256 | Στυλ emoji, παραλλαγές CJK και ένα κόλπο στεγανογραφίας που κρύβει δεδομένα μετά από ένα emoji |
Οι στηλοθέτες, οι αλλαγές γραμμής και οι επιστροφές φορέα είναι συνηθισμένοι χαρακτήρες και δεν πειράζονται ποτέ. Οι επιλογείς παραλλαγής δεν είναι επιλεγμένοι από προεπιλογή, γιατί συνήθως είναι θεμιτοί.
Γιατί οι αόρατοι χαρακτήρες προκαλούν προβλήματα
Μοιάζουν με το τίποτα, όμως οι υπολογιστές τούς βλέπουν. Ένα κενό μηδενικού πλάτους μέσα σε μια λέξη χαλά την αναζήτηση και τον ορθογραφικό έλεγχο, ένα σήμα BOM στην αρχή ενός αρχείου CSV αλλοιώνει το όνομα της πρώτης στήλης, ένα μη αλλάζον κενό κάνει δύο τιμές να διαφέρουν σε μια αναζήτηση υπολογιστικού φύλλου ή σε ένα πεδίο κωδικού πρόσβασης, και μια μαλακή παύλα μπορεί να σπάσει μια διεύθυνση URL. Ο κώδικας που περιέχει έναν αδέσποτο χαρακτήρα U+FEFF ή U+00A0 μπορεί να αρνηθεί να μεταγλωττιστεί με ένα απροσδόκητο σφάλμα.
Οι αόρατοι χαρακτήρες μπορεί να είναι και σκόπιμοι: ορισμένοι χρησιμοποιούνται για να «σημαδέψουν» αντιγραμμένο κείμενο, ώστε μια διαρροή να αναχθεί στην πηγή της.
Trojan Source και χαρακτήρες bidi
Οι χαρακτήρες ελέγχου κατεύθυνσης λένε στη μηχανή απεικόνισης να διατάξει μέρος μιας γραμμής από δεξιά προς τα αριστερά. Μέσα σε πηγαίο κώδικα μπορούν να κάνουν τον κώδικα να φαίνεται διαφορετικός από αυτόν που εκτελεί πραγματικά ο μεταγλωττιστής, μια επίθεση που δημοσιεύθηκε το 2021 ως «Trojan Source» (CVE-2021-42574). Όταν το εργαλείο βρει έναν, εμφανίζει προειδοποίηση. Το νόμιμο αραβικό ή εβραϊκό κείμενο μπορεί να χρησιμοποιεί τα σήματα LRM και RLM, όμως οι χαρακτήρες ένθεσης, παράκαμψης και απομόνωσης μέσα σε κώδικα ή σε αρχείο ρυθμίσεων αποτελούν κόκκινη σημαία.
Κρατήστε ό,τι χρειάζεστε
- Το Διατήρηση συνδέσμων και επιλογέων μέσα σε emoji προστατεύει τους συνδέσμους μηδενικού πλάτους και τους επιλογείς παραλλαγής που σχηματίζουν emoji όπως το 👨👩👧 ή το ❤️. Αποεπιλέξτε το για να αφαιρεθούν κι αυτοί· το emoji της οικογένειας γίνεται τότε τρία ξεχωριστά πρόσωπα.
- Τα περσικά, τα χίντι και άλλες γραφές χρησιμοποιούν τα ZWNJ και ZWJ για να ελέγχουν τον τρόπο που ενώνονται τα γράμματα. Για τέτοιο κείμενο, αποεπιλέξτε το Χαρακτήρες μηδενικού πλάτους (ZWSP, ZWNJ, ZWJ, WJ, BOM).
- Η γαλλική τυπογραφία χρησιμοποιεί στενά μη αλλάζοντα κενά πριν από τα « ; : ! ? » και μέσα στα εισαγωγικά. Αποεπιλέξτε τον τύπο των κενών για να τα κρατήσετε.
- Το ελληνικό κείμενο δεν χρειάζεται αόρατους χαρακτήρες για τη γραφή του, οπότε συνήθως μπορείτε να αφαιρέσετε με ασφάλεια τους περισσότερους τύπους. Τα σημεία στίξης και οι τόνοι δεν αγγίζονται ποτέ.
Συχνές ερωτήσεις
Πώς θα καταλάβω αν το κείμενό μου περιέχει κενά μηδενικού πλάτους;
Επικολλήστε το εδώ. Αν ο πίνακας μείνει άδειος και η κατάσταση γράφει «Δεν βρέθηκαν αόρατοι χαρακτήρες.», δεν υπάρχουν.
Η αφαίρεση των μη αλλαζόντων κενών θα κολλήσει τις λέξεις μου;
Όχι με την προεπιλεγμένη ρύθμιση: τα μη αλλάζοντα και ειδικά κενά αντικαθίστανται με κανονικό κενό. Αποεπιλέξτε την αντικατάσταση μόνο αν θέλετε να διαγραφούν.
Αφαιρεί το εργαλείο τα κανονικά κενά, τους στηλοθέτες ή τις αλλαγές γραμμής;
Όχι. Επηρεάζονται μόνο οι τύποι χαρακτήρων που αναφέρονται παραπάνω.
Είναι ασφαλές να επικολλήσω εμπιστευτικό κείμενο;
Ναι. Η σάρωση και ο καθαρισμός γίνονται στο πρόγραμμα περιήγησής σας· τίποτα δεν μεταφορτώνεται ούτε αποθηκεύεται.
Γιατί το καθαρισμένο αρχείο μου εξακολουθεί να δείχνει έναν παράξενο χαρακτήρα στην αρχή;
Αν το αρχείο αποθηκεύτηκε σε κωδικοποίηση διαφορετική από UTF-8, το πρόβλημα μπορεί να είναι η κωδικοποίηση και όχι ένας αόρατος χαρακτήρας. Αποθηκεύστε ξανά το αρχείο ως UTF-8 και σαρώστε το πάλι.
Σχετικά εργαλεία
- Αφαίρεση αλλαγών γραμμής και περιττών κενών Αφαιρέστε αλλαγές γραμμής και περιττά κενά από κείμενο που αντιγράψατε από PDF ή email. Διατηρήστε παραγράφους και λίστες, ενώστε λέξεις με παύλα.
- Εύρεση και αντικατάσταση κειμένου Βρείτε και αντικαταστήστε λέξεις ή μοτίβα σε κάθε κείμενο, με διάκριση πεζών-κεφαλαίων, ολόκληρες λέξεις, regex, μέτρηση και ζωντανή προεπισκόπηση.
- Διόρθωση γαλλικής τυπογραφίας Διορθώστε αυτόματα τη γαλλική στίξη, με μη αλλάζοντα κενά πριν από : ; ! ?, εισαγωγικά « », αποσιωπητικά και καμπύλους αποστρόφους, και δείτε κάθε αλλαγή.
- Μετρητής χαρακτήρων Δωρεάν μετρητής χαρακτήρων με ζωντανά όρια για αναρτήσεις στο X, SMS, meta title, meta description και λεζάντες Instagram. Κάθε emoji μετρά ως ένας.