Найти в Дзене
Дзен.Framework

1.2 Для общего развития: что такое кодировки

Кто-то сможет сказать, посмотрев на экран - одинаковые ли у меня написаны буквы? О, O Ответ: буквы разные. Можете убедиться, нажав "Ctrl F", переключиться на английский и поискать O. Выглядят одинаково, но они разные - одна русская О, вторая - на латинице. Но так они будут выглядеть только если кодировка содержит именно такое нписание этого символа. Не понятно сейчас. Понимаю. Сейчас будет проще. Несмотря на то, что для человека символы могут выглядеть одинаково, для компьютера их написание не имеет ровным счетом значения. Для компьютера любой текст (включая пробелы и переносы строк) лишь последовательность чисел. Каждый символ для компьютера - это уникальное число в специальной таблице. Еще её называют ASC-коды. Существует достаточно большое количество "кодировок" - вариантов написания символов. При этом, цифры и латинница отображаются везде одинаково. Текст на самом деле не изменился - сменился вариант начертания символов. А вообще доводилось видеть такие вот символы на экране? Пол
Из открытых источников
Из открытых источников

Кто-то сможет сказать, посмотрев на экран - одинаковые ли у меня написаны буквы?

О, O

Ответ: буквы разные. Можете убедиться, нажав "Ctrl F", переключиться на английский и поискать O. Выглядят одинаково, но они разные - одна русская О, вторая - на латинице. Но так они будут выглядеть только если кодировка содержит именно такое нписание этого символа. Не понятно сейчас. Понимаю.

Сейчас будет проще.

Несмотря на то, что для человека символы могут выглядеть одинаково, для компьютера их написание не имеет ровным счетом значения. Для компьютера любой текст (включая пробелы и переносы строк) лишь последовательность чисел. Каждый символ для компьютера - это уникальное число в специальной таблице. Еще её называют ASC-коды.

Для примера: абзац выше в кодировке UTF-8
Для примера: абзац выше в кодировке UTF-8
Переключил кодировку на CP-1251
Переключил кодировку на CP-1251
Переключил кодировку на CP866
Переключил кодировку на CP866

Существует достаточно большое количество "кодировок" - вариантов написания символов. При этом, цифры и латинница отображаются везде одинаково.

Текст на самом деле не изменился - сменился вариант начертания символов. А вообще доводилось видеть такие вот символы на экране? Полагаю, что каждый хоть раз натыкался на сайт с такой ценной информацией.

Оптимальный вариант web-разработки - всё в UTF-8!
Это касается и явного указания внутри head в HTML, и информации в Базе Данных.

Только в этом случае вы сможете быть уверенными, что ваш сайт будет понятен человеку "с той стороны монитора".

Никогда не забывайте про это!

Все статьи попадают в "Оглавление канала". Не пропускаем новости!

-5