jsonecho

Προσθήκη διαφυγής HTML

Επικολλήστε το κείμενο για να προσθέσετε διαφυγή HTML, έτοιμο για χρήση σε κώδικα ή δεδομένα.

Φόρτωση εργαλείου...

Πώς να χρησιμοποιήσετε το Προσθήκη διαφυγής HTML

  1. Επικολλήστε ή πληκτρολογήστε το κείμενο στο οποίο θέλετε να προσθέσετε διαφυγή.
  2. Προσαρμόστε τις επιλογές αν χρειάζεται.
  3. Αντιγράψτε το αποτέλεσμα με τους χαρακτήρες διαφυγής.

Σχετικά με το Προσθήκη διαφυγής HTML

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

Είναι επίσης η πρώτη σου γραμμή άμυνας ενάντια στο cross-site scripting. Κάθε κείμενο που προέρχεται από χρήστη και εμφανίζεται σε σελίδα πρέπει να έχει διαφυγή HTML, είτε μέσω της μηχανής προτύπων είτε χειροκίνητα.

Ποιοι χαρακτήρες μετατρέπονται

& γίνεται &amp;, < γίνεται &lt;, > γίνεται &gt;, το διπλό εισαγωγικό γίνεται &quot; και το μονό εισαγωγικό γίνεται &#39;.

Συχνές ερωτήσεις

Ποιοι χαρακτήρες καλύπτονται από τη διαφυγή HTML;

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

Αρκεί η προσθήκη χαρακτήρων διαφυγής για την αποτροπή XSS;

Είναι η σωστή διορθωτική για κείμενο τοποθετημένο σε περιεχόμενο στοιχείου ή σε ένα αναφερόμενο χαρακτηριστικό. Δεν καλύπτει κάθε πλαίσιο. Το κείμενο που τοποθετείται μέσα σε ένα μπλοκ γραπτών, μια URL ή ένα στυλ χρειάζεται διαφορετικό χειρισμό.

Γιατί γράφεται το ενιαίο κείμενο ως ' και όχι';;;;;;;;;;;

' δεν ορίζεται στο HTML 4 και ορισμένα παλαιότερα προγράμματα περιήγησης το αγνοούν. Η αριθμητική μορφή λειτουργεί παντού.

Τι κάνει το "Encode non-ASCII";

Γράφει κάθε χαρακτήρα έξω από την απλή ASCII ως αριθμητική οντότητα, για παράδειγμα é γίνεται é. Χρησιμοποιήστε το όταν η σελίδα ή το κανάλι δεν μπορεί να είναι αξιόπιστο να μεταφέρει UTF-8.

Περισσότερα στην κατηγορία Escape και κείμενο

Όλα τα εργαλεία →