Przetestuj nasz hosting
bezpłatnie przez 14 dni.

Hosting www

649 zł

49za pierwszy rok

Pomoc/Baza wiedzy
Skrypty i porady:

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.