मूल रूप से वहाँ तीन मुख्य पात्रों जो हमेशा अपने HTML और XML फाइलों में भाग निकले किया जाना चाहिए, ताकि वे, मार्कअप के बाकी के साथ बातचीत नहीं करते हैं तो जैसा कि आप शायद उम्मीद, उनमें से दो वाला synatax हो रैपर, जो < हैं>, वे सूचीबद्ध हैं नीचे के रूप में:
1) < (<)
2) > (>)
3) & (&)
इसके अलावा हम दोहरे-उद्धरण (") " के रूप में और एकल उद्धरण (') & apos
बचें गतिशील डाल के रूप में उपयोग कर सकते हैंमें सामग्रीऔर <style>
ये नियम उनके लिए लागू नहीं हैं। उदाहरण के लिए, यदि आप एक में JSON शामिल करने के लिए है, \ x3c साथ < की जगह, U + 2028 \ u2028 साथ चरित्र, और U + 2029 JSON क्रमबद्धता के बाद \ u2029 के साथ)
एचटीएमएल एस्केप वर्ण:। पूरी सूची: http://www.theukwebdesigncompany.com/articles/entity-escape-characters.php
तो तुम जब कुछ भी है कि एक चरित्र संदर्भ शुरू कर सकते थे, जिसके बाद <, या & से बचने के लिए की जरूरत है। साथ ही एम्पर्सेंड पर नियम उद्धृत विशेषताओं के लिए एकमात्र ऐसा नियम है, क्योंकि मिलान उद्धरण चिह्न एकमात्र चीज है जो एक को समाप्त कर देगी। लेकिन अगर आप वहां विशेषता मान को समाप्त नहीं करना चाहते हैं, तो उद्धरण चिह्न से बचें।
को बदलने UTF-8 का मतलब फिर से बचत अपनी फ़ाइल:
वर्ण एन्कोडिंग UTF-8 अपने पृष्ठ के लिए इसका मतलब है कि आप सबसे पलायन के लिए जरूरत से बच सकते हैं और सिर्फ पात्रों के साथ काम का उपयोग करना। नोट, हालांकि, पर आपके दस्तावेज़ के एन्कोडिंग को बदलें, पृष्ठ के शीर्ष पर या सर्वर पर एन्कोडिंग घोषणा केवल बदलने के लिए पर्याप्त नहीं है। आप को उस दस्तावेज़ को अपने एन्कोडिंग में पुन: सहेजने की आवश्यकता है। को समझने में सहायता के लिए अपने आवेदन के साथ ऐसा कैसे करें वेब संलेखन अनुप्रयोगों में एन्कोडिंग सेट करना।
अदृश्य या अस्पष्ट वर्णों: पलायन के लिए
एक विशेष रूप से उपयोगी भूमिका अक्षर हैं जो अदृश्य या प्रस्तुति में अस्पष्ट हैं प्रतिनिधित्व करने के लिए है।
एक उदाहरण यूनिकोड चरित्र यू + 200 एफ दाएं-से-बाएं मार्क होगा। यह चरित्र का उपयोग बिडरेक्शनल टेक्स्ट (जैसे अरबी या हिब्रू स्क्रिप्ट का उपयोग करते समय) में दिशात्मकता को स्पष्ट करने के लिए किया जा सकता है। इसमें कोई ग्राफिक रूप नहीं है, हालांकि, यह देखना मुश्किल है कि ये वर्ण टेक्स्ट में कहां हैं, और यदि वे खो गए हैं या भूल गए हैं तो वे बाद में संपादन के दौरान अप्रत्याशित परिणाम बना सकते हैं। (या इसके न्यूमेरिक कैरेक्टर संदर्भ समकक्ष और # x200F;) का उपयोग करके इन वर्णों को स्पॉट करना बहुत आसान बनाता है।
एक अस्पष्ट चरित्र का एक उदाहरण U + 00A0 NO-BREAK स्थान है। यह स्थान का प्रकार लाइन ब्रेकिंग को रोकता है, लेकिन यह किसी चरित्र के रूप में उपयोग किए जाने पर किसी अन्य स्थान की तरह दिखता है। का उपयोग करके यह बनाता है जहां टेक्स्ट में ऐसी जगह दिखाई देती है।
यह प्रश्न [अनुमानतः] गैर-विरोधाभासी सामग्री मानता है। यदि आपको HTML में हमलावर-नियंत्रित सामग्री को सुरक्षित रूप से एम्बेड करने की आवश्यकता है, तो http://wonko.com/post/html-escaping देखें। –