Ostatnio edytowany:

accept-charset

Autor: Virtual Patriot

Przeznaczenie atrybutu accept-charset

Za pomocą atrybutu accept-charset możemy określić system kodowania znaków, który powinien być właściwy podczas procesu, który następuje po zatwierdzeniu interesującego nas formularza HTML przez użytkownika.

Elementy HTML dla atrybutu accept-charset

  1. form

Przykład atrybutu accept-charset

<!DOCTYPE HTML>
<html>
  <head>
    <meta charset="utf-8">
    <title>Darmowy Kurs HTML</title>
  </head>
  <body>

    <form action="http://webkod.pl/php/submit-result.php" accept-charset="utf-16">
      <p>
        <label>
          Podaj imię:
          <input type="text" name="imie">
        </label>
      </p>

      <p>
        <label>
          Podaj kolor:
          <input type="text" name="kolor">
        </label>
      </p>

      <p>
        <button type="submit">zatwierdź</button>
      </p>
    </form>

  </body>
</html>

Rezultat

W momencie gdy przykładowy formularz HTML reprezentujący dane zostanie zatwierdzony przez użytkownika, wspomniane dane zostaną zakodowane przez przeglądarkę internetową za pomocą systemu kodowania znaków "utf-16", ponieważ do wspomnianego formularza HTML reprezentowanego przez element "form" został dodany atrybut "accept-charset" wraz z wartością "utf-16".

Interpretacja atrybutu accept-charset

Firefox

tak

Google Chrome

tak

Safari

tak

Opera

tak

Internet Explorer

tak

Edge

tak