Wymuszenie kodowania znaków poprzez .htaccess
W przypadku, gdy chcesz udostępniać pliki .txt, w których nie sposób określić kodowania znacznikiem meta lub zwyczajnie masz wiele plików .html bez ustawionego kodowania, możesz wymusić prawidłowe wyświetlanie przez przeglądarki za pomocą dyrektywy AddDefaultCharset.
AddDefaultCharset utf-8 gdzie utf-8 jest wybranym system kodowania.
Jeśli np. chcesz ustawić kodowanie znaków na ISO-8859-2 do pliku .htaccess dodaj:
AddDefaultCharset ISO-8859-2
Pamiętaj: plik .htaccess musi znajdować się w katalogu głównym domeny w której ma działać.
Jeśli kodowanie ma być wymuszone na samych plikach .html wpis powinien wyglądać następująca dla kodowania UTF-8:
AddDefaultCharset utf-8 .html
Powyższe zmiany wprowadzają kodowanie dla całej strony lub całego folderu, w którym znajduje się plik .htaccess.
Jeżeli chcesz sforsować kodowanie tylko na jednym pliku wpis powinien wyglądać następująco:
<Files "nazwa.html">
AddDefaultCharset utf-8
</Files>
gdzie nazwa.html to nazwa pliku z rozszerzeniem .html który ma mieć wybrane przez nas kodowanie. Analogicznie sytuacja wygląda z plikami .txt.
Domyślnym szablonem jest format: AddDefaultCharset kodowanie gdzie kodowanie to rodzaj kodowania.