Meta Charset Tag ee HTML5

Dejinta Astaamaha Cilmi-gelinta HTML5

Ka hor intaan la hirgelinin HTML5, dejinta astaanta calaamadda dukumiinti ee leh qoraalo si aad u qorto xariiqa qeexida ee hoosta ku qoran. Tani waa qaybaha Meta Charset haddii aad isticmaaleysey HTML4 boggaaga internetka:

Maxay muhiim u tahay in lagu ogaado qaylo-dhaankan calaamadaha oraahda aad ku aragtay sifooyinka content : content = " text / html; charset = iso-8859-1 " . Sida dhammaan sifooyinka HTML, calaamadahan sheekada waxay qeexayaan qiimaha sifaha, iyagoo tilmaamaya in dhammaan xarfaha qoraalka / html; charset = iso-8959-1 waa mawduuc ka mid ah qodobkan. Tani waa HTML sax ah iyo waa sida xarafkan loogu talagalay in la qoro. Xitaa wakhti dheer oo foolxun! Sidoo kale maaha wax aad ku xasuusan karto madaxaaga sare! Kiisaska intooda badan, horumariyeyaasha shabakadu waa inay nuqul ka sameeyaan oo ka dhajiyaan koodhaan mid ka mid ah goob kasta oo ay kobcayaan sababtoo ah qoraalkan ka soo duubay ayaa wax badan weydiinaya.

HTML5 wuxuu ka baxayaa Extra & # 34; Stuff & # 34;

HTML5 ma aha oo kaliya ku daray tiro ka mid ah waxyaabo cusub oo luuqada ah, laakiin sidoo kale si aad u fudud loo fududeeyay ereyga HTML, oo ​​ay ku jiraan maadada Meta Charset. Sidaan HTML5, waxaad ku dari kartaa astaamaha codkaaga adigoo si fudud u xusuusto ereyga META waxaad hoos ku aragtaa:

Is barbardhig ereyga fudud ee fududeynaya waxa aan ku qornay bilawga qodobkan, ereygii hore ee loo adeegsaday HTML4, waxaadna arki doontaa intee in le'eg in la qoro oo la xusuusto version HTML5 dhab ahaantii waa. Intii aad ubaahnayd in aad nuqul ka sameysatid goobtan oo aad ka shaqeysid mid cusub oo aad ka shaqaynaysay, tani waa arrin la taaban karo, sida websaytka hore ee ugu dambeeya, waxaad xusuusan kartaa. Badbaadadan wakhtiga badan ma aha wax badan, laakiin markaad tixgeliso meelaha kale ee qoraalka ah ee HTML5 fududeeyeen, kaydka ayaa ku daraya!

Had iyo jeer ku dar darajada Calaamadaha

Waa inaad had iyo jeer ku dartaa calaamadda xarafka bogagga shabakadaada, xitaa haddii aanad waligaa kujirin jilayaasha gaarka ah . Haddii aadan ku darin xarfaha astaamaha, boggaagu wuxuu u nugul yahay weerarka qoraalka iskutallaabta ah iyadoo la isticmaalayo UTF-7.

Muuqaalkan sawir-qaadaha, wuxuu u eegaa in boggaagu uusan lahayn astaamo lagu qeexay, sidaas darteed waxay ku calaamadisaa browser-ka in ay ku fakaraan in calaamadeynta astaamaha bogga uu yahay dhab ahaantii UTF-7. Marka xigta, weeraryahanku wuxuu ku dhejiyaa qoraallada UTF-7 ee bogga internetka iyo boggagaaga waa la jabsaday. Tani waa mid si cad u dhiban qof kasta oo ku lug leh, shirkaddaada ilaa booqdayaashaada. Warka wanaagsani waa in ay tahay dhibaato fudud oo laga hortagi karo - keliya hubi inaad ku darto xarafka codsiga dhammaan bogaggaaga.

Xagee lagu daraa Calaamadaha Calaamadaha

Astaamaha lagu calaamadeynayo websaytka waa inuu ahaadaa khadka ugu horreeya ee HTML ee 'head> element.This wuxuu hubiyaa in browserku og yahay waxa astaamaha calaamaduhu uu yahay ka hor inta uusan samayn wax kale oo bogga kale aan ahayn si loo ogaado caqli-tuska iyo aqoonsiga inay tahay Bogga HTML. HTML waa inuu akhriyaa:

...

Isticmaalidda HTTP Headers for Security Extra

Waxaad sidoo kale sheegi kartaa astaanta astaanta ee HTTP. Tani way ka ammaan badan tahay marka lagu daro bogga HTML, laakiin waxaad u baahan tahay inaad heshid habka server-yada ama faylasha faylasha, taas oo macnaheedu yahay inaad u baahan tahay inaad la shaqeyso adeegbixiyahaaga boggaga internetka si aad uhesho noocan oo kale ah helitaanka ama u samee isbedelka adiga. Helitaanka runtii waa caqabada halkan. Isbedelka laftiisu waa mid sahlan, sidaa darteed bixiyaha martigeliyeyaashu waa inuu awood u yeesho inuu isbeddelkaan u sameeyo isbeddel sahlan.

Haddii aad isticmaashid Apache, waxaad ku dari kartaa astaanta caadiga ah ee boggaaga oo dhan adoo ku daray: AddDefaultCharset UTF-8 faylkaaga rootka .htaccess . Qaabka dabeecadda ee Apache waa ISO-8859-1 .