Фотогалерея

Кодировка Windows 1251

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

Ранние версии Windows и других программ в начале 90-х годов в России были переведены небольшими группами программистов. Все они использовали различные кодировки, которые, однако, имели много общего. Они имели возможность кодировать 255 символов (8 бит, но 0-вой код почти всегда обозначает конец строки), причем первые 127 символов соответствовали таковым в кодировке ANSI, последующие же 128 обозначали русские буквы и некоторые дополнительные символы.

Microsoft создали на базе этих кодировок свою собственную, которая была названа Windows 1251. С помощью этой кодировки можно было записывать тексты на русском, украинском, белорусском и некоторых других славянских языков. Позже появились модификации кодировки для Казахстана, Чувашии, Татарстана и других стран.

Кодировка Windows 1251 оказалась довольно удачной, она используется до сих пор на многих интернет-ресурсах или программах. И всё же она имеет несколько недостатков. Один из них связан с "проблемной" буквой "я", имеющей код 255: многие программы интерпретируют этот символ как конец файла (EOF).