Meta Tag Charset in HTML5

Chjave di Caractère di Scrittura in HTML5

Prima di l'iniziu di l'HTML5, elaburà u codificazione di carattere nantu à un documentu cù un elementu rizzatu per scrivevi a linea veramente intigrata sottu. Questa hè l'elementi Meta Charset si pudete usà HTML4 in a vostra pagina web:

Chì ci hè impurtante per avè in stu codettu a quantità chì vi vede à l'attributu di cuntenutu : cuntenutu = " text / html; charset = iso-8859-1 " . Comu tutti l'attributi HTML, queste cuncetta defineu u valore di l'attributu, indicendu chì u testu stringe / html; charset = iso-8959-1 hè u cuntenutu di questu elementu. Questu hè un HTML propiu è hè cumu si questu stringe per esse scrittu. Hè ancu brutale longu è bruntatu! Ùn hè micca qualcosa chì puderebbe ricurdà da a cima di a testa! In a maiò parte di i casi, i sviluppatori web avè bisognu à copià è piace stu còdice di un situ in un novu chì si sò stati sviluppati, chì scrivevi à u scrittu chjamà assai.

HTML5 Cundu U Extra & # 34; Stuff & # 34;

HTML5 ùn solu micca aghjunghje parechje elementi novi à a lingua, ma simplificò assai a sintaxis di HTML, cumpresu l'elementu Meta Charset. Cù HTML5, pudete aghjustà a vostra caratterificazione cù u più chjucu per ricurdari a sintaxifula per l'element META chì vedere avà:

Comparare a sintaxe simplificata à quale avemu scrittu à u principiu di stu articulu, a vera sintassi usata per l'HTML4, è puderà vede quantu più faciule per scrive è ricurdate a versione HTML5. Invece di necessariu di copià è piace questu di un situu esistenti in un novu chì avete travagliatu, questu hè chì qualcosa chì, cum'è un sviluppatore web front end, puderebbe ricurdà. Questa economia di u tempu ùn hè micca moltu parechji, ma quandu avete a ricerca di l'altri settori di sintaghji chì HTML5 simplificate, l'economie fate aghjunte!

Sempre include the Character Encoding

Aduprate sempre u cumentu di carattere per i vostri pagine web, ancu s'ellu ùn hà micca dumandatu à utilizà qualchì carattere speciale . Sì ùn avete micca includitu un codice di carattere, u vostru situ si face vulnerevule à u situ in scrittura di scrittura utent UTF-7.

In questu situatu, l'anattacker hà vede chì u vostru situ ùn hà micca cunsigliatu di carattere di carattere, perchè ghjuculeva u vostru navigatore in pensu chì a carattere di carattere di a pagina hè in veru UTF-7. In seguitu, l'attaccuélianu injecte scripts codificati UTF-7 in a pagina web è u vostru situ hè pirateatu. Questu hè ovatativu problematicu per tutti l'invintati, da a vostra cumpagnia à i vostri visitanti. A bona nova hè chì hè un prublema simplice per esse avà - solu esse sicuru d'aghjustà a carattere di carattere per tutti e vostre bandieri.

Dove aghjunte Codificazione di carattere

A carattere di carattere per una pàgina web ùn deve esse a prima linea di l'elementu di HTML. Assicura chì u vostru navigatore sapi ciò chì a carattere di carattere hè prima di fà nunda nantu à a pagina altru solu di scuncià u doctype è identifiche chì hè un Pagina HTML. U vostru HTML deve leghje:

...

Utilizà HTTP Headers per a Seguretat Extra

Pudete puru specifichi di u codice di carattere in i corsi di HTTP. Questu hè più sicuru ch'è aghjuntu à a pàgina HTML, ma ùn avete dumandatu accessu à a cunfigurazioni di u servitore o. Htaccess files, chì significheghju chì pudete necessariu di travaglià cù u prove di u vostru òspite di u vostru situ web per acquistà stu tipu d'accessu o averebbe fà i cambiassi per voi. L'accessu hè veramente u sfide. U cambiamentu stessu hè simplice, perchè qualsiasi sustitutu di u webmaestru deve esse capace per fà stu canchju per u vostru cun facilità parenti.

Se tu site usingApache, pudete puru di definisce u situ per defendi nant'à u vostru situ sanu da aghjustà: AddDefaultCharset UTF-8 à u vostru root.htaccess file. U settore di caratteru predeterminatu d'Apache hè ISO-8859-1 .