Setšoantšo sa Meta ea Charset ka HTML5

Ho beha Boitsebiso bo Ngotsoeng ka HTML5

Pele ho kenyelletsoa HTML5, ho beha setšoantšo sa khokahano ho tokomane e nang le motho ea kenyelletsoeng ho ngola moelelo o itseng oa verbose o bontšitsoeng ka tlase. Ena ke likarolo tsa Meta tsa Charset haeba u sebelisa HTML4 leqepheng la hau la web:

Ntho ea bohlokoa ho lemoha mangolo ana a quotation eo ue bonang ho pota-pota sebopeho sa litaba : content = " text / html; charset = iso-8859-1 " . Joaloka litšoaneleho tsohle tsa HTML, matšoao ana a quotation a hlalosa boleng ba tšobotsi, e bontšang hore mohala o mong le o mong / html; charset = iso-8959-1 ke lintho tsa lintho tsena.Hena ke HTML e nepahetseng mme ke kamoo mochine ona o neng o reretsoe ho ngoloa kateng. E boetse e na le nako e telele ebile e le mpe! Hase hape ntho eo u ka e hopolang hloohong ea hlooho ea hau! Maemong a mangata, baetsi ba marang-rang ba ne ba lokela ho kopitsa le ho pata khoutu ena ho setsaete se le seng ho ea leha e le efe e ncha eo ba e hlahisang hobane ho ngola sena ho tloha qalong ho ne ho botsa haholo.

HTML5 e Hlakola e eketsehileng & # 34; Stuff & # 34;

HTML5 ha ea ka ea eketsa lintlha tse ngata tse ncha ho puo eo, empa e boetse e nolofalitse haholo inchof ea syntax ea HTML, ho kenyeletsa le setho sa Meta sa Charset. Ka HTML5, o ka eketsa tlhahiso ea hau ea khokahano ka mokhoa o bonolo haholo oa ho hopola sebopeho sa META se u bona ka tlase:

Bapisa mantsoe ao a bonolo ho seo re se ngotseng qalong ea sehlooho sena, syntax ea khale e sebelisitsoeng bakeng sa HTML4, 'me u tla bona ho le bonolo ho ngola le ho hopola lenaneo la HTML5 e le hantle. Ho e-na le hore u hloke ho kopitsa le ho pata sena ho setsaete se teng ho ea leha e le efe e ncha eo u neng u ntse u sebetsa ho eona, sena ke ntho e 'ngoe eo u ka e hopolang. Hona nako e ngata ea ho boloka chelete ha e ngata haholo, empa ha u nahana ka libaka tse ling tsa syntax tseo HTML5 e li nolofalitsoeng, chelete eo ae bolokang e eketsa!

Kamehla u kenyelelitse mokhoa oa ho ngolisa litšoantšo

O lokela ho kenyelletsa ts'ebetso ea ho khetholla maqephe a hau a marang-rang, esita le haeba u sa ikemisetsa ho hlahisa litlhaku tse khethehileng . Haeba u se kenyeletse ho khetholla setšoantšo sa hau, sebaka sa hau se sitoa ho hlaseloa ke tlhaselo ea sefapano sa marang-rang ho sebelisa UTF-7.

Tšoantšong ena, anattacker o bona hore sebaka sa hau ha se na moelelo oa khetho ea moelelo, ka hona e qhekella sebapali hore se nahane hore moqapi oa kemiso ea leqephe ke UTF-7. Ka mor'a moo, mohlaseli o kenya matšoao a khothaletso ea UTF-7 ho leqephe la websaete 'me sebaka sa hau se senyeha.Hona ho hlakile hore bothata ho bohle ba amehang, ho tloha ho ba bang ho baeti ba hau. Litaba tse monate ke hore ke bothata bo bonolo ho qoba - e-ba bonnete ba hore u kenyelletsa likarabo tsa likarabo ho li-webpages tsa hau kaofela.

Moo u ka kenyang Tšoaetso ea Kemiso ea Boitsebiso

Sebopeho sa khokahano bakeng sa leqephe la marang-rang se lokela ho ba mola o qalang oa HTML element.This e netefatsa hore sebapali se tseba seo setšoantšo sa khokahano se se etsang pele se etsa ntho leha e le efe e 'ngoe ho e mong ho e-na le ho fumana lithuto le ho lemoha hore ke Leqephe la HTML. HTML ea hau e lokela ho bala:

...

Ho sebelisa lihlooho tsa HTTP bakeng sa Tšireletso e eketsehileng

U ka boela ua hlalosa ka ho hlaka likarabo tsa hau ho lihlooho tsa HTTP. Sena se sireletsehile ho feta ho se kenella leqepheng la HTML, empa u lakatsa ho ba le litlhaloso tsa seva kapa li-file .htaccess, e bolelang hore u ka hloka ho sebetsana le mofani oa hau oa marang-rang oa hau oa marang-rang ho fumana mofuta ona oa ho fumana kapa ho etsa hore ba etse liphetoho bakeng sa hau. Ho fihlella ke bothata mona. Phetoho ka boeona e bonolo, kahoo mofani leha e le ofe ea fanang ka bolulo o lokela ho khona ho etsa phetoho ena bakeng sa hao ka bonolo.

Haeba o sebelisaApache, o ka beha setšoantšo se ikhethang sa setša sa hau kaofela ka ho eketsa: AddDefaultCharset UTF-8 mofuteng oa hau oa .htaccess . Sebaka sa ho khetholla setšoantšo sa Apache ke ISO-8859-1 .