← Επιστροφή στις λειτουργίες
Free

HTML Entity Encoder

Ο HTML Entity Encoder μετατρέπει ειδικούς χαρακτήρες (< > & " ') στα αντίστοιχα HTML entities (&lt; &gt; &amp; &quot; &#39;) και αντίστροφα. Απαραίτητο για την ασφαλή απόδοση περιεχομένου χρήστη, την ενσωμάτωση κώδικα σε τεκμηρίωση ή την αποτροπή XSS κατά την εμφάνιση εισόδου χρήστη.

Όταν χρειάζεται να εμφανίσετε HTML tags ως κείμενο, να ενσωματώσετε αποσπάσματα κώδικα σε μια σελίδα, ή να δείξετε με ασφάλεια περιεχόμενο που υπέβαλε ο χρήστης, η κωδικοποίηση HTML entities είναι η λύση. Αυτό το εργαλείο παρέχει ακαριαία αμφίδρομη μετατροπή. Η κωδικοποίηση αντικαθιστά τους ειδικούς χαρακτήρες HTML με τα αντίστοιχα entities ώστε το πρόγραμμα περιήγησης να τα εμφανίζει κατά γράμμα αντί να τα ερμηνεύει ως markup. Η αποκωδικοποίηση αντιστρέφει τη διαδικασία. Το εργαλείο χειρίζεται τα πέντε βασικά entities XML καθώς και αριθμητικές αναφορές entity (&#NN; και &#xHH;) ώστε να μπορείτε να δουλέψετε με οποιοδήποτε κωδικοποιημένο περιεχόμενο. Η μετατροπή σε πραγματικό χρόνο σημαίνει ότι η έξοδος εμφανίζεται καθώς πληκτρολογείτε, και ένα κουμπί εναλλαγής αντιστρέφει την είσοδο και την έξοδο για γρήγορη επαλήθευση αμφίδρομης μετατροπής.

Ζωντανή προεπισκόπηση
example.com
Κωδικοποιητής ενοτήτων HTML Κωδικοποίηση Αποκωδικοποίηση
Είσοδος
<div class="box">Hello & welcome!</div>
Κωδικοποιημένη έξοδος
&lt;div class=&quot;box&quot;&gt;Hello &amp; welcome!&lt;/div&gt;
&lt; &gt; &amp; &quot; &#39;
Βασικά χαρακτηριστικά

Κωδικοποίηση Ειδικών Χαρακτήρων

Μετατρέπει τα < > & " ' σε &lt; &gt; &amp; &quot; &#39; — τους πέντε δεσμευμένους χαρακτήρες HTML που πρέπει να κωδικοποιηθούν για να εμφανιστούν ως κείμενο.

Αποκωδικοποίηση Αναφορών Entity

Αποκωδικοποιεί τόσο ονομαστικές (&amp; &lt; &nbsp;) όσο και αριθμητικές (&#60; &#x3C;) αναφορές entity πίσω στους αρχικούς χαρακτήρες τους.

Αντιγραφή με Ένα Κλικ

Αντιγράψτε το κωδικοποιημένο ή αποκωδικοποιημένο αποτέλεσμα με ένα κλικ. Μετακινήστε την έξοδο απευθείας στο HTML, την τεκμηρίωση ή τον πηγαίο κώδικά σας.

Μετατροπή σε Πραγματικό Χρόνο

Η έξοδος ενημερώνεται ζωντανά καθώς πληκτρολογείτε. Χωρίς κουμπί κωδικοποίησης για κλικ — δείτε αποτελέσματα αμέσως για γρήγορη επανάληψη.

Χειρισμός Αριθμητικών Entities

Υποστηρίζει δεκαδικές (&#65;) και δεκαεξαδικές (&#x41;) αριθμητικές αναφορές καθώς και ονομαστικά entities όπως &amp;nbsp;, &amp;copy;, &amp;trade;.

Επαλήθευση Αμφίδρομης Μετατροπής

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

Συνήθεις περιπτώσεις χρήσης

Ενσωμάτωση Κώδικα σε Τεκμηρίωση

Για να εμφανίσετε HTML tags ως κείμενο κατά γράμμα σε μια σελίδα markdown ή HTML, κωδικοποιήστε τους ειδικούς χαρακτήρες — μη ξανααποδίδετε κατά λάθος το δείγμα κώδικά σας ως markup.

Αποτροπή XSS

Πριν εμφανίσετε ξανά είσοδο χρήστη σε μια σελίδα, κωδικοποιήστε τα HTML entities για να εξουδετερώσετε tags <script> και άλλους φορείς injection.

Αποσφαλμάτωση Κακοσχηματισμένου HTML

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

Μετάπτωση Περιεχομένου

Μετατρέψτε HTML με entities από ένα σύστημα (ένα CMS, πρότυπο email) σε απλό κείμενο για ένα άλλο (ένα πεδίο βάσης δεδομένων, email απλού κειμένου).

Ασφάλεια Tooltip & Attribute

Κωδικοποιήστε περιεχόμενο πριν το εισαγάγετε σε HTML attributes (title="...", data-*) ώστε τα εισαγωγικά και οι ειδικοί χαρακτήρες να μη «σπάσουν» το attribute.

Τρόπος χρήσης
1

Ανοίξτε το Εργαλείο HTML Entity

Κάντε κλικ στο εικονίδιο HTML Entity στο dock του DevSuite Pro. Ανοίγει ένα πάνελ επεξεργασίας με εναλλαγές Encode και Decode.

2

Επικολλήστε το HTML ή Κείμενό σας

Επικολλήστε το αλφαριθμητικό που θέλετε να κωδικοποιήσετε (ακατέργαστο HTML που χρειάζεται να εμφανιστεί ως κείμενο) ή να αποκωδικοποιήσετε (περιεχόμενο γεμάτο entities που χρειάζεται να αποδοθεί).

3

Επιλέξτε Λειτουργία

Επιλέξτε Encode για μετατροπή ειδικών χαρακτήρων σε entities, ή Decode για μετατροπή entities πίσω στους ακατέργαστους χαρακτήρες τους.

4

Διαβάστε το Αποτέλεσμα

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

5

Αντιγράψτε το Αποτέλεσμα

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

Είστε έτοιμοι να δοκιμάσετε;

Εγκαταστήστε το DevSuite Pro δωρεάν και ξεκλειδώστε 64+ εργαλεία προγραμματιστή για το πρόγραμμα περιήγησής σας.

Προσθήκη στο Chrome Προσθήκη στο Edge Προσθήκη στο FireFox