ToolMill.io

HTML Entity Encode / Decode — Escape & Unescape HTML

HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. &lt;, &gt;, &amp;, &quot;) and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.

Κωδικοποίηση

Δοκίμασε το.

Παραδείγματα

Κωδικοποίηση HTML σε οντότητες
Εισαγωγή
<div>"x" & y</div>
Έξοδος
&lt;div&gt;&quot;x&quot; &amp; y&lt;/div&gt;
Αποκωδικοποίηση οντοτήτων HTML
Εισαγωγή
&lt;span title=&quot;Tom &amp; Jerry&quot;&gt;5 &amp;lt; 10&lt;/span&gt;
Έξοδος
<span title="Tom & Jerry">5 < 10</span>

Πότε να κωδικοποιήσετε οντότητες HTML

Χρησιμοποιήστε την κωδικοποίηση οντότητας όταν θέλετε χαρακτήρες όπως angle brackets, ampersands, ή εισαγωγικά για να εμφανίσετε κυριολεκτικά αντί να ερμηνεύονται ως markup. Αυτό είναι ιδιαίτερα χρήσιμο για φροντιστήρια, πεδία CMS, έγγραφα Markdown, δείγματα κώδικα, αντιγραφόμενα snippets, και τιμές ιδιοτήτων HTML.

Τι κωδικοποιείται

The most common cases are <, >, &, and quotes. Depending on the workflow, you may see named entities such as &lt; and &amp;, or numeric forms such as ' and '. Different editors may choose different forms while still rendering the same visible character.

Πρακτικές ροές εργασίας

Αυτή η σελίδα είναι χρήσιμη όταν θέλετε να εμφανίσετε την ακατέργαστη πηγή HTML στην τεκμηρίωση, να καθαρίσετε το γεμάτο οντότητα κείμενο που αντιγράφεται από ένα σύστημα CMS ή υποστήριξης, να αποκωδικοποιήσετε τις ήδη προεξοφλημένες συμβολοσειρές από τις εξαγωγές, ή να επαληθεύσετε αν ένα επικόλληση snippet έχει διαφύγει μία ή περισσότερες φορές πριν από τη δημοσίευσή του.

Αποφύγετε τη διπλή κωδικοποίηση

A common mistake is encoding text that already contains entities. For example, a plain ampersand becomes &amp;, but an existing &amp; encoded again becomes &amp;amp;. If the pasted input already looks escaped, check it carefully before clicking Encode.

Το περιεχόμενο εξακολουθεί να έχει σημασία

Η κωδικοποίηση της οντότητας είναι χρήσιμη για την εμφάνιση κατά γράμμα markup και την πρόληψη της τυχαίας απόδοσης σε πολλές ροές εργασίας περιεχομένου, αλλά δεν είναι ένα πλήρες υποκατάστατο για το πλαίσιο-ενημέρωση διαφυγής σε κάθε εφαρμογή. Αποκωδικοποιημένη έξοδος μπορεί επίσης να γίνει ενεργό σήμανση και πάλι αν το επικολλήσετε σε ένα ζωντανό επεξεργαστή HTML ή οικοδόμος σελίδας.

Ιδιωτικότητα και τοπική επεξεργασία

Πριν βασιστείτε σε κείμενο μετατρεπόμενο από οντότητα σε ιστοσελίδες ή ζωοτροφές

Πριν δημοσιεύσετε ή ενσωματώσετε το αποτέλεσμα, επιβεβαιώστε το ακριβές πλαίσιο HTML όπου θα χρησιμοποιηθεί και αν το σύστημα προορισμού εκτελεί ήδη διαφυγή αυτόματα. Μια σωστά μετατρεπόμενη συμβολοσειρά μπορεί ακόμα να είναι λάθος αν εισαχθεί σε λάθος μέρος ή διαφύγει δύο φορές.

Όπου η μετατροπή οντότητας HTML μπορεί ακόμα να παράγει μη ασφαλή ή μη επιθυμητά αποτελέσματα

Η μετατροπή οντότητας μπορεί να βοηθήσει με την εμφάνιση και τη διαφυγή, αλλά δεν εγγυάται την ασφάλεια σε κάθε πλαίσιο. Η διπλή κωδικοποίηση, η μερική διαφυγή, και οι αναντιστοιχίες μεταξύ του περιεχομένου κειμένου και των περιεχόμενων ιδιοτήτων μπορούν ακόμα να αφήσουν την έξοδο σπασμένη ή παραπλανητική, αν ο προορισμός αναμένει διαφορετικό χειρισμό.

Πώς να ερμηνεύσετε κωδικοποιημένη και αποκωδικοποιημένη έξοδος οντότητας HTML

Η κωδικοποιημένη έξοδος έχει ως στόχο να αναπαριστά με ασφάλεια τους χαρακτήρες σε πλαίσια που σχετίζονται με HTML, ενώ η αποκωδικοποιημένη έξοδος αποκαθιστά τους κυριολεκτικούς χαρακτήρες που αντιπροσωπεύουν οι εν λόγω οντότητες. Αυτό δεν καθιστά αυτόματα το αποτέλεσμα κατάλληλο για κάθε μέρος που μπορεί να το επικολλήσετε, επειδή οι κόμβοι κειμένου HTML, τα χαρακτηριστικά, τα σενάρια, και οι ζωοτροφές μπορούν ο καθένας να έχει διαφορετικές ανάγκες διαφυγής.

Επειδή η μετατροπή τρέχει στο πρόγραμμα περιήγησης σας, μπορείτε να επιθεωρήσετε αντιγραφόμενα θραύσματα προτύπων, περιεχόμενο CMS, μηνύματα υποστήριξης, ή μερικώς διέφυγε σήμανση χωρίς να στείλετε αυτό το κείμενο σε άλλη τοποθεσία. Αυτό είναι πρακτικό όταν τα κομμάτια σας περιλαμβάνουν εσωτερικό περιεχόμενο ή σχέδια που θα πρέπει να παραμείνουν τοπικά.

Σχετικά εργαλεία