→ Как изменить (задать) кодировку для конкретных типов файлов черзе htaccess

Многие CMS вопреки всему до сих пор используют кодировку windows-1251 и когда ставят такой двиг на сервер, где по умолчанию установлена кодировка UTF-8, начинаются проблемы. Поэтому приходится вручную указвать нужную кодировку. Чтобы задать кодировку windows-1251 для домена или директории нужно положить в корневой каталог .htaccess файл со следующим содержимым:

AddDefaultCharset windows-1251

А вот чтобы задать кодировку файлам определенного типа, нужно использовать одно из следующего:

<FilesMatch "\.(htm|html|css|js)$">
  ForceType 'text/html; charset=UTF-8'
</FilesMatch>

или:

<FilesMatch "\.(js|php)$">
AddDefaultCharset UTF-8
</FilesMatch>

или:

AddCharset UTF-8 .php

или даже так:

AddType 'text/html; charset=UTF-8' html

Теперь вы знаете как избавиться от крякозябов.

Ваш комментарий будет первым!

Что ты об этом думаешь?

МультиВход
ИЛИ

Комментарии