Как изменить кодировку на сайте. Исправляем ошибку вывода css стилей — PROG-TIME

Как изменить кодировку на сайте. Исправляем ошибку вывода css стилей

16.06.2018
Содержание:

Всем привет сегодня я вам расскажу как поменять кодировку на сайте. Я научу вас как изменять кодировку на сайте, чтобы у вас правильно показывались кириллические буквы и специальные символы. Эта запись вам обязательно поможет, если у вас не правильно обрабатываются CSS стили, неправильно выводятся символы, а заместо кириллических букв выводятся непонятные символы.

Многие начинающие web разработчики сталкивались с данной проблемой. Я лично сталкивался с таким недугом и долго не мог понять в чем здесь проблема.

Вот так выглядит данная проблема.

Все кириллические символы заменены на непонятную белибирду, которая появляется на сайте если у вас не правильно указанна кодировка символов.

Я не буду вам сейчас рассказывать виды кодировок и чем они отличаются, скажу просто, что самая популярная кодировка — utf8. Она правильно обрабатывает все популярные специальные символы, а так же кириллические буквы(русские).

Как изменить кодировку на сайте?!

Есть два способа.

Первый, на каждой странице сайта в HTML коде указать кодировку файла. Кодировка указывается в meta теге внутри тега head. В head нужно прописать <meta charset=»utf-8″>.

www.prog-time.ru

Для одностраничника, это самый простой и эффективный вариант указания кодировки. Если же у вас динамический сайт с большим количеством страниц, то указание кодировки для каждой страницы будет очень долгим и мучительным методом. В этом случае мы можем использовать способ номер два.

Второй способ заключает в указание кодировки на сервере, через файл htaccess.

Как изменить кодировку на сайте, с помощью .htaccess?

Чтобы это сделать, мы в корневой папке сайта создаем файл .htaccess. Данный файл необходимо открыть как обычный текстовик или с помощью программы для написания кода. Я открываю этот файл через программу Sublime Text.

www.prog-time.ru

ВНИМАНИЕ

Для файла .htaccess следует использовать права доступа 644 и загружать его в ASCII-режиме. Если ваш .htaccess файл не работает, то вам следует обратиться к системному администратору или в техподдержку вашего веб-хостинга и убедиться, что использование его разрешено для вашей учетной записи, так как некоторые хостинговые компании не позволяют его использование без предварительного разрешения, это в основном относится к бесплатным хостингам. Также, к сожалению, .htaccess не будет работать на Windows-серверах.

В файл htaccess мы вписываем следующий код.

AddDefaultCharset utf-8

И всё. Одна строка кода которая изменяет стандартную кодировку сайта на utf-8.

Так же вы можете использовать и другие методы изменения кодировки, о которых мы поговорим позже. Если я выпущу новую запись по способам изменения кодировки, то ссылку обязательно размещу. А пока что на этом все.

На этом всё!
Больше интересных статей в нашей группе - https://vk.com/progtime
Вы так же можете разместить свой вопрос на нашем форуме, где другие программисты смогут вам помочь в решение вашей задачи - https://vk.com/prog_time
Так же прокачивайте свои навыки на нашем канале - https://www.youtube.com/c/ProgTime
Наши планы
  • Написание материала для курса по разработке ботов на Telegram
  • Разработка универсального парсера на PHP

Поддержите мой сайт!

Каждый переведённый донат, мотивирует на создание новых записей и уроков на YouTube

Контакты для связи

Технология на prog-time
Telegram
https://t.me/prog_time_bot