CP1251(WIN)
Кодировка русского языка MS Windows СР1251 предложена фирмой Microsoft для своих продуктов. Она является стандартной для всех русских версий Microsoft Windows; Эта кодировка была создана на базе кодировок, использовавшихся в ранних «самопальных» русификаторах Windows.
СР1251 имеет один недостаток: буква «я» (я-маленькая) имеет код 0xFF (255 в десятичной системе). Она является «виновницей» ряда неожиданных проблем в программах без поддержки чистого 8-го бита.
Windows-1251 выгодно отличается от других кириллических кодировок наличием практически всех символов, использующихся в русской типографике для обычного текста (отсутствует только значок ударения); она также содержит все символы для украинского, белорусского и сербского языков.
Нижняя часть таблицы кодировки (латиница) полностью соответствует кодировке ASCII. В таблице ниже указано расположение русских букв в второй половине расширенной кодовой таблицы.
Ввиду гиганской экспансии фирмы Microsoft на Российский и Восточноевропейский рынок эта кодировка является в настоящее время самой популярной (распространенной в сети Internet) кодировкой русских букв в стране.
Указатель MIME этой кодовой таблицы для HTML документов имеет вид:
"Content Type: text/html; charset=Windows-1251"
Преимущество данной кодировки в том, что она не имеет разрывов и лексиграфически упорядочена, однако до сих пор не "узаконена".
|