Windows-1252 або CP-1252 (кодова сторінка Windows 1252). застаріле однобайтове кодування символів, яке використовується за замовчуванням (як «кодова сторінка ANSI») у Microsoft Windows у всій Америці, Західній Європі, Океанії та більшій частині Африки.
Windows-1252 є підмножиною UTF-8 з точки зору «які символи доступні», але не з точки зору їх побайтового представлення. Windows-1252 містить символи між байтами 127 і 255, для яких UTF-8 має інше кодування. Будь-які видимі символи в діапазоні ASCII (127 і нижче) кодуються 1:1 в UTF-8.
§1252, Прибуток від розпорядження землею сільськогосподарського призначення – податки на прибуток – приріст і збитки капіталу – IRC – CCH AnswerConnect | Волтерс Клювер. Отримайте безкоштовну пробну версію або придбайте зараз.
ISO-8859-1 (також називається Latin-1) ідентичний Windows-1252 (також називається CP1252), за винятком кодових точок 128-159 (0x80-0x9F). ISO-8859-1 призначає кілька контрольних кодів у цьому діапазоні. Windows-1252 має кілька символів, знаків пунктуації, арифметичних і бізнес-символів, призначених цим кодовим точкам.
Вони однакові. Деякі API вимагають називати його windows-1252, а інші API вимагають називати його CP1252.
Починаючи з 1990-х років, багато продуктів Microsoft, які могли створювати HTML, включали ексклюзивні символи Windows-1252, але позначили кодування як ISO-8859-1, ASCII або неоголошене. Ексклюзивні символи Windows-1252 відображатимуться неправильно в операційних системах, відмінних від Windows (часто як знаки питання).