HTML5 లో మెటా అక్షరం ట్యాగ్

HTML5 లో అక్షర ఎన్కోడింగ్ను అమర్చడం

HTML5 పరిచయం ముందు, ఒక మూలకంతో అక్షర ఎన్కోడింగ్ను ఒక మూలకంతో కలుపుకొని, క్రింద కనిపించే కొంతవరకు మందమైన లైన్ వ్రాయడానికి. మీరు మీ వెబ్ పేజీలో HTML4 ను ఉపయోగిస్తుంటే ఇది మెటా అక్షరసమాజక అంశాలు.

ఈ కోడ్లో గమనించే ముఖ్యం ఏమిటంటే మీరు కంటెంట్ లక్షణం చుట్టూ చూస్తున్న ఉల్లేఖన గుర్తులు: content = " text / html; charset = iso-8859-1 " . అన్ని HTML గుణాల వలె, ఈ కొటేషన్ మార్కులు లక్షణం యొక్క విలువను నిర్వచించాయి, మొత్తం స్ట్రింగ్ టెక్స్ట్ / html; charset = iso-8959-1మూలకం యొక్క కంటెంట్ . ఈ సరైన HTML మరియు ఈ స్ట్రింగ్ రాసిన అర్థం ఎలా. ఇది పొడవుగా మరియు అగ్లీగా కూడా ఉంది! ఇది కూడా మీరు మీ తల పైన ఆఫ్ గుర్తుంచుకోవాలి ఏదో కాదు! అనేక సందర్భాల్లో, వెబ్ డెవలపర్లు ఈ కోడ్ను ఒక సైట్ నుండి వారు అభివృద్ధి చేస్తున్న ఏదైనా క్రొత్త దానిలోకి కాపీ చేసి పేస్ట్ చేయాల్సిన అవసరం ఉంది, ఎందుకంటే ఇది రాయడం నుండి గీతని చాలా అడిగి ఉంది.

HTML5 కట్స్ అవుట్ ది ఎక్స్ట్రా & # 34; స్టఫ్ & # 34;

HTML5 భాషకు కొత్త ఎలిమెంట్లను మాత్రమే జోడించలేదు , కానీ మెటా చార్సెట్ మూలకంతో పాటు HTML యొక్క వాక్యనిర్మాణాన్ని కూడా చాలా సరళీకృతం చేసింది. HTML5 తో, మీరు మీ అక్షర ఎన్కోడింగ్ ను సింటాక్స్కు గుర్తుంచుకోవడానికి చాలా సులభంగా జోడించవచ్చు META మూలకం మీరు క్రింద చూస్తారు:

మేము ఈ వ్యాసం ప్రారంభంలో వ్రాసిన సరళీకృత వాక్యనిర్మాణంతో సరిపోల్చండి, HTML4 కోసం ఉపయోగించిన పాత వాక్యనిర్మాణం, మరియు HTML5 వెర్షన్ నిజంగా రాయడం మరియు గుర్తుంచుకోవడం ఎంత సులభమో మీరు చూస్తారు. ఇప్పటికే ఉన్న సైట్ నుండి కాపీ చేసి, మీరు పని చేస్తున్న ఏదైనా క్రొత్త దానిలోకి అతికించడానికి బదులుగా, ఇది ఒక ఫ్రంట్-ఎండ్ వెబ్ డెవలపర్గా మీరు గుర్తుంచుకోగలిగినది ఖచ్చితంగా ఉంది. ఈ పొదుపు సమయం చాలా ఎక్కువగా ఉండదు, కానీ మీరు HTML5 సులభతరం అయిన ఇతర సింటాక్స్ ప్రాంతాలను పరిగణనలోకి తీసుకుంటే, పొదుపులు జోడించబడతాయి!

అక్షర ఎన్ కోడింగ్ ఎల్లప్పుడూ చేర్చండి

మీరు ఎప్పుడైనా ఏ ప్రత్యేక పాత్రలు చేయకూడదని అనుకుంటే మీ వెబ్ పేజీల కోసం ఎల్లప్పుడూ అక్షర ఎన్కోడింగ్ ఉండాలి. మీరు అక్షర ఎన్కోడింగ్ను కలిగి ఉండకపోతే, మీ సైట్ UTF-7 ను ఉపయోగించి క్రాస్ సైట్ స్క్రిప్టింగ్ దాడికి గురవుతుంది.

ఈ సందర్భంలో, అటాటాకర్ మీ సైట్ ఏ పాత్ర ఎన్కోడింగ్ నిర్వచించబడదని చూస్తుంది, కాబట్టి ఇది పేజీ యొక్క అక్షర ఎన్కోడింగ్ వాస్తవానికి UTF-7 అని ఆలోచిస్తూ బ్రౌజర్ను మోసగిస్తుంది. తరువాత, దాడి వెబ్పేటలో UTF-7 ఎన్కోడ్ చెయ్యబడిన స్క్రిప్టులను పంపిస్తుంది మరియు మీ సైట్ హ్యాక్ చేయబడుతుంది.ఇది మీ సంస్థ నుండి మీ సందర్శకులకు సంబంధించిన వ్యక్తులందరికీ స్పష్టంగా సమస్యాత్మకమైనది. శుభవార్త నివారించడానికి ఇది ఒక సాధారణ సమస్య - మీ వెబ్పేజీలకు అక్షర ఎన్కోడింగ్ను జోడించాలని అనుకోండి.

అక్షర ఎన్కోడింగ్ను ఎక్కడ జోడించాలి

ఒక వెబ్పేజీ కోసం అక్షర ఎన్కోడింగ్ మీ HTML యొక్క మూలకం యొక్క మొదటి పంక్తిగా ఉండాలి. ఇది డాక్టప్ను గుర్తించకుండానే ఏదైనా ఇతర పేజీలో ఏదైనా చేస్తుంది ముందు బ్రౌజర్ ఎన్కోడింగ్ ఏది అని మరియు అది HTML పేజీ. మీ HTML చదవాలి:

...

అదనపు భద్రత కోసం HTTP శీర్షికలు ఉపయోగించడం

మీరు HTTP శీర్షికలలో అక్షర ఎన్కోడింగ్ను కూడా పేర్కొనవచ్చు. ఇది HTML పేజీకు జోడించడం కంటే మరింత సురక్షితం, కానీ మీరు సర్వర్ కాన్ఫిగరేషన్లు లేదా .htaccess ఫైళ్ళకు ప్రాప్యతను కలిగి ఉండాలని భావించారు, అనగా మీ వెబ్సైట్ యొక్క హోస్టింగ్ ప్రొవైడర్తో యాక్సెస్ చేయడానికి ఈ రకమైన యాక్సెస్ పొందడం లేదా వాటిని తయారు చేయడం మీ కోసం మార్పులు. యాక్సెస్ నిజంగా ఇక్కడ సవాలు. మార్పు చాలా సులభం, కాబట్టి ఏ హోస్టింగ్ ప్రొవైడర్ సాపేక్ష సులభంగా మీ కోసం ఈ మార్పును ఉండాలి.

మీరు ఉపయోగిస్తున్నట్లయితే, మీరు మీ మొత్తం సైట్ కోసం డిఫాల్ట్ అక్షర సెట్ను జోడించడం ద్వారా జోడించవచ్చు: AddDefaultCharset UTF-8 మీ రూట్ .htaccess ఫైల్కు. Apache యొక్క అప్రమేయ అక్షర సమితి ISO-8859-1 .