Если Вы производите редактирование файлов шаблона блога, то Вам необходимо сохранять их именно в кодировке UTF-8 (без BOOM).
Но такое редактирование не всегда удобно и лишает Вас множества полезных функций, которые будут доступны при редактировании этих файлов на компьютере, и о которых я упомяну далее в этой статье.
При редактировании текста и кода (например, в файлах шаблона WordPress) кодировка задается в программе, на которой происходит редактирование. Если Мы выполняем все действия по редактированию кодов и текста прямиком в административной панели блога, то ничего страшного не произойдет, так как все файлы будут сохраняться в кодировке, которая используется на блоге, в нашем случае — это UTF-8 (без BOOM).
К слову скажу, что использование на блоге иных кодировок и наличие в них сигнатуры BOOM может сказаться не только на отображении символов, но и привести к другим, более тяжким последствиям, например, к неработоспособности RSS ленты.
Именно поэтому, в целях корректного отображения текста и других символов, на блоге WordPress необходимо использовать кодировку UTF-8 (без BOOM).
В кодировке UTF-8 BOOM предусмотрено не было, из-за чего некоторые программы не могли нормально читать кодировку Юникод, в результате чего на экране отображались кракозябры (нечитаемые символы).
В процессе развития кодировок UTF к ним добавили возможность записи символов, как в прямой последовательности (например, C2AD), так и в обратной последовательности (ADC2). Для того чтобы программы знали, в какой последовательности считывать код, был изобретен BOOM (Byte Order Mark). Эта сигнатура добавляла в начало документов три дополнительных байта.
Почему UTF-8 без BOOM? Какие проблемы могут возникнуть при использовании неправильной кодировки?
На сегодняшний день самой совершенной и оптимальной из всех кодировок Юникод является UTF-8, вот пример этой кодировки:
Чтобы избежать появления кракозябр при использовании различных кодировок, была придумана универсальная кодировка, которая содержала максимальное число символов. Эта кодировка носит название Юникод (Unicode).
Историю развития кодировок текста и их виды я описывать не буду, скажу лишь, что их использование приводило к одной существенной проблеме — неправильное отображение символов (кракозябры).
Сегодня существует немалое количество стандартов, которые были разработаны для различных языков. Все стандарты различаются между собой и содержат различные наборы знаков.
Буквы, которые Вы сейчас видите на экране, представляют собой не что иное, как числовые значения, которые хранятся в текстовом файле. Компьютер, вернее текстовый редактор или браузер, преобразует эти числа в символы (буквы, цифры и другие знаки), которые мы видим на экране в соответствии со стандартом кодировки.
Кодировка WordPress. Что такое UTF-8?
Перед тем как перейти к текстовому редактору notepad++, расскажу Вам о кодировках текса.
В этой статье я хочу Вам рассказать о замечательной бесплатной программе Notepad++, которую я использую для редактирования файлов (HTML, PHP и текста) WordPress блога. Как пользоваться Notepad++? Какую кодировку использовать для WordPress блога? Какие проблемы могут возникнуть при использовании неправильной кодировки WordPress? На эти и другие вопросы Вы найдете ответы из этой статьи.
Здравствуйте, уважаемые читатели моего блога!
13.04.2012 | Рубрика: Полезное | Комментариев: 14
Кодировка WordPress. Notepad++ — бесплатный редактор HTML, PHP и других языков, с подсветкой кода (синтаксиса)
Кодировка Wordpress (проблемы). Кодировка UTF-8 (без BOOM). Notepad++ - бесплатный редактор HTML, PHP и других языков, с подсветкой кода (синтаксиса). Как пользоваться notepad++? | Блог Александра Бобрина
Комментариев нет:
Отправить комментарий