Etichete html - formular tag - atribut accept-charset

Atributul accept-charset. etichetă

. Specifică lista de codificări de date care trebuie introduse în câmpurile de text ale formularului. În mod prestabilit, datele formularului sunt trimise de browser în aceeași codificare ca și pagina cu care a fost trimis. Și serverul nu le poate accepta întotdeauna în orice codificare. În astfel de cazuri, acest atribut este necesar.

Faptul este că computerele nu percep simboluri text în forma obișnuită pentru noi. Pentru ei, fiecare simbol este un număr. Și codificările reprezintă doar seturi de date simbolice, permițând să determinați ce simbol, ce număr corespunde. În plus, există o mare varietate dintre acestea, de exemplu: UTF-8, UTF-16, Windows-1251, ISO-8859-1 etc. Ele diferă nu numai în metoda codării, ci și într-un set de simboluri acceptate, de exemplu, unii nu înțeleg chirilicul. Însă toate conțin o parte a setului (de la 0-128) din codificarea caracterelor ASCII, care sunt cifre zecimale, alfabetul latin, semnele de punctuație și caracterele de control (BEL, BS, TAB etc.).

Dacă programul nu poate determina codarea, acesta nu poate procesa corect documentul și, dacă este necesar, îl poate afișa. În mod similar, ați putea vedea pe unele site-uri, unde în loc să afișați corect pagina, browserul afișează simboluri incomprehensibile, numite în "krakozyabami".

Când se utilizează atributul accept-charset. browser, înainte de a trimite, recodează textul. Dar numai în cazul în care el însuși poate recunoaște codificarea specificată. Prin urmare, pentru fiabilitate, puteți specifica mai multe codificări separate prin virgule, care acceptă setul de caractere de care aveți nevoie. Codarea paginii HTML poate fi setată utilizând eticheta .

Valoarea atributului accept-charset este specificația uneia sau mai multor codificări de date (separate prin virgule). În registru, aceste nume sunt insensibile.

Valoare implicită: Șirul rezervat "UNKNOWN", care corespunde codificării paginii de la care a fost trimis formularul.

Atributul necesar: niciuna.

Exemplu HTML: utilizarea atributului accept-charset