Настройка кодировки на сайте

Кодировка сайта

Через PHP заголовок

header("Content-Type: text/html; charset=utf-8")

Через HTML мета-тег

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

Через файл .htaccess

AddDefaultCharset windows-1251

Установить через файл .htaccess кодировку для файлов с определённым расширением

AddCharset UTF-8 .html

Установить через файл .htaccess кодировку для одного файла

<Files "example.html">
AddCharset UTF-8 .html
</Files>

Файловый менеджер панели управления

После переноса сайта или после распаковки из архива, Вы можете увидеть такое:

Настройка кодировки на сайте

 

Не пугайтесь. Это несоответсвие отображаемых кодировок. В частности имена файлов заданы в кодировке UTF8, в то время, как панель управления настроена на отображение в кодировке CP1251.

Пример:

# echo 'Картинки_дизайн' | iconv -f UTF8 -t CP1251                                
Картинки_дизайн

Скорее всего Ваш сайт будет отображаться корректно, т.к. в нём имеется настройка соответствующей кодировки.

РекомендацияПри несоответствии кодировок панели управления и имён файлов/каталогов, рекомендуем использование FTP клиента

iconv

iconv — утилита UNIX (и одноимённая библиотека) для преобразования текста из одной кодировки в другую.

Изменение кодировки файла

iconv -f cp1251 -t utf-8 filename

Список всех известных кодировок

iconv -l

Изменить кодировку строки

echo 'Картинки_дизайн' | iconv -f UTF8 -t CP1251
  • Site, hosting
  • 0 Пользователи считают это полезным
Помог ли вам данный ответ?

Связанные статьи

Как изменить версию PHP в DirectAdmin

Для изменения версии PHP необходимо перейти в панели управления DirectAdmin в раздел Select PHP...

Как проверить работу сайта до обновления NS-серверов

Для того чтобы проверить работу сайта до того как сменились NS-записи (произошло обновление кеша...

Зачем выделенный IP адрес на виртуальном хостинге?

Покупка выделенного IP-адреса даёт следующие преимущества:   1. Возможность обращаться к вашему...

Как сменить доменное имя

Для смени доменного имени, вам необзодимо в панели управления DirectAdmin перейти в раздел...

Запуск скрипта по расписанию

Настроить запуск скрипта по расписанию можно в панели управления DirectAdmin,раздел Расширенные...