Ị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ị
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 .