2011-12-05 11 views
5

यदि मेरी साइट यूटीएफ -8 का उपयोग कर रही है, तो क्या एचटीएमएल अक्षरों से बचने के लिए कोई फायदा/हानि है? जैसे & "? क्या सबसे अच्छा अभ्यास" बस के बजाय ""& का उपयोग?यूटीएफ -8 के साथ एचटीएमएल अक्षरों से बच रहे हैं?

+0

' और 'एक कम क्रम ASCII वर्ण है। यह कुछ भी नहीं किया है यूनिकोड के साथ करें। – SLaks

उत्तर

6

तुम अब भी बचने के लिए की जरूरत है वर्णमाला अस्पष्टता/अमान्य वाक्यविन्यास से बचने के लिए एचटीएमएल में विशेष अर्थ है, जैसे <, >, &। इसका एन्कोडिंग से कोई लेना-देना नहीं है। को हर गैर-ASCII चरित्र से बचने की आवश्यकता नहीं है, जैसे "ö" से &ouml;, क्योंकि आप उन्हें मूल रूप से वें में प्रतिनिधित्व कर सकते हैं ई यूटीएफ -8 एन्कोडिंग।

+0

पहले प्रश्न के लिए, [यह अन्य प्रश्न] देखें (http://stackoverflow.com/questions/10371493/what-are-the-reserved-characters-in-xhtml) सामान्य अवधारणा के लिए, देखें [ग्रेट एस्केपिसिज्म (या: आपको पाठ के भीतर पाठ के साथ काम करने के लिए क्या पता होना चाहिए)] (http://kunststube.net/escap वाद /)। – deceze

0

& है अमान्य HTML (यह एक समाप्त नहीं की गई एंटिटी संदर्भ है)।
यह यूनिकोड से कोई संबंध नहीं है।

+0

या चरित्र संदर्भ :-) –

0

आप इकाई <> & कन्वर्ट करने के लिए हमेशा से है, और "केवल जब एक एचटीएमएल विशेषता

उदाहरण के लिए में

<a title="tell me &quot;more&quot;"> 
संबंधित मुद्दे