Кодировка UTF-8
Эта кодировка по праву признана одной из лучших и популярных кодировок в мире.
Ее самым значимым плюсом является возможность включения в текстовый файл любых символов относящихся к стандарту юникод.
В этой системе кодирования из таблицы можно взять любой символ и вставить его в выбранный текстовый документ. В данной кодировке есть возможность использовать любой символ, будь-то амперсант или обратный слеш, на ровне с буквами и цифрами.
Особые символы в устаревших кодировках (Windows-1251, ISO-8859-5) позволительно использовать путем подстановки кода символа. Конечно же это было неудобно по нескольким причинам. Во-первых получалось много лишних знаков, а во-вторых уходило много времени на исправление файла с такой кодировкой.
В недавнем прошлом разработчикам сайтов приходилось терпеть неудобства с подстановкой, из-за того, что кодировки UTF-8 еще не существовало. Но с тех пор, как она появилась можно забыть про ее предшественниках.
Кроме всего перечисленного обозначенная кодировка поддерживается абсолютным большинством браузеров и языками программирования. Но все же необходимо помнить о том, что какую бы мы не выбрали систему кодирования, интернет браузеры будут показывать исключительно те символы, которые имеются в установленных шрифтах операционной системы.
В стандарте юникод так же присутствуют кодировки UTF-16 и UTF-32, но они в свою очередь обладают рядом недостатков. Одним из самых существенных недостатков является увеличение размера файла. Так же с упомянутыми системами кодирования, в некоторых браузерах могут возникать проблемы.
Однако современные технологии непрерывно совершенствуются и возможно, в будущем нам придется отказаться от самой распространенной системы кодирования в пользу более новой и совершенной кодировки.