Meta Charset Tag na HTML5

Ịtọ Ndepụta Njirimara na HTML5

Tupu iwebata HTML5, ịmepụta àgwà na-ede ede na akwụkwọ na-eme ka ị dee ederede verbose dị n'okpuru ebe a. Nke a bụ Meta Charset ma ọ bụrụ na ị na-eji HTML4 na ibe weebụ gị:

Ihe dị mkpa ka ị hụ na nke a codeare ihe ederede ị na-ahụ gburugburu njirimara ọdịnaya : ọdịnaya = " text / html; charset = iso-8859-1 " . Dị ka àgwà HTML niile, nkọwa ndị a na-akọwa njirimara nke àgwà ahụ, na-egosi na dum ederede / html; charset = iso-8959-1 bụ ọdịnaya nke mmewere a. Nke a bụ ihe kwesịrị ekwesị HTML ma ọ bụ otú e si ede ede a. Ọ na-adịkwa ogologo oge ma jọọ njọ! Ọ bụghịkwa ihe ị ga-echeta n'isi gị n'isi! N'ọtụtụ ọnọdụ, ndị na-emepe weebụ ga-edetuo ma kpochapụ koodu a site na saịtị ọ bụla n'ime ihe ọhụrụ ọ bụla ha na-emepe n'ihi na ide edemede a site na ncha na-arịọ ọtụtụ.

HTML5 Gbanyụọ Ihe Mgbakwunye & # 34; Stuff & # 34;

HTML5 ọ bụghị nanị na ị gbakwunye ọtụtụ ihe ọhụrụ na asụsụ ahụ, mana ọ na-ejikarị muchof sụgharịa syntax nke HTML, gụnyere Meta Charset element.With HTML5, ị nwere ike itinye ihe ederede gị na nke dị mfe icheta syntaxfor META mmewere na ị na-ahụ n'okpuru:

Jiri ihe atụ ahụ dị mfe nghọta na ihe anyị dere na mbido nke isiokwu a, ochie syntax eji HTML4, ị ga-ahụ otú ọ ga-esi dị mfe ịde ma cheta nsụgharị HTML5 n'ezie. Kama ịchọrọ idetuo na kpochapụ nke a site na saịtị dị ugbu a n'ime ihe ọ bụla ọ bụla ị na-arụ ọrụ, nke a bụ ihe dị nnọọ mkpa, dị ka onye mmepụta weebụ na njedebe, ị nwere ike icheta. Oge nchekwa nke oge a ọtụtụ anaghị aba ụba, ma mgbe ị na-atụle ebe ndị ọzọ HTML5 na-eme ka ọ dị mfe, ego ahụ na-agbakwunye!

Na-agbakwụnye Njikọ Njirimara mgbe niile

Ị kwesịrị ị na-agụnye koodu ederede maka ibe weebụ gị, ọbụlagodi ma ọ bụrụ na ọ bụghị mgbe ọ bụla ị na-ezube ịme ihe ọ bụla pụrụ iche . Ọ bụrụ na ị gaghị agụnye koodu ederede, saịtị gị na-aghọ onye na-adịghị ike na njide site na scripting site na iji UTF-7.

Na nke a, anattacker na-ahụ na saịtị gị enweghị ụdị nkọwa edepụtara, ya mere, ọ na-aghọgharị ihe nchọgharị ahụ na-eche na njirimara nke koodu ahụ bụ n'ezie UTF-7. Na-esote, onye na-awakpo ahụ na-emetụta ihe odide UTF-7 nke ederede na ibe weebụ na saịtị gị. Ha nwere nsogbu ọ bụla maka onye ọ bụla tinyere, site na ụlọ ọrụ gị na ndị ọbịa gị. Ozi ọma ahụ bụ na ọ bụ nsogbu dị mfe iji zere - naanị ijide n'aka ịgbakwunye koodu njirimara na webpages gị niile.

Ebee ka igbakwunye ngbanwe njirimara

Ọdịdị nke ederede maka ibe weebụ kwesịrị ịbụ akara mbụ nke HTML gị element.This na-eme ka o doo anya na ihe nchọgharị ahụ maara ihe njirimara ederede tupu ya emee ihe ọ bụla ọzọ na ibe ọzọ karịa iji chọpụta doctype ma mata na ọ bụ Ibe HTML. Gị HTML kwesịrị ịgụ:

...

Jiri ndenye nkụzi HTTP maka Nchekwa Ihe Ọzọ

Ịnwekwara ike ịdee aha ederede na nkụnye ndị HTTP. Nke a dị nchebe karịa ịgbakwunye ya na peeji HTML, ma ị ga-enwe ohere ịnweta nhazi nkesa ma ọ bụ faịlụ .htaccess, nke pụtara na ị ga-achọ ịrụ ọrụ na onye na-eweta ọrụ weebụ gị iji nweta ụdị ohere a ma ọ bụ mee ka ha mee mgbanwe maka gị. Inweta bụ n'ezie ihe ịma aka ebe a. Ngbanwe ya dị mfe, ya mere, onye ọ bụla na-eweta nchịkọta ga-enwe ike ime mgbanwe a maka gị na nsogbu dị ala.

Ọ bụrụ na ị na-eji Apache, ịnwere ike ịtọ ntọala ndabara maka mpaghara gị dum site na ịgbakwunye: AddDefaultCharset UTF-8 na mgbọrọgwụ .htaccess gị. Ụdị njirimara ndabara nke Apache bụ ISO-8859-1 .