Windows-1252

Windows-1252 är en teckenkodning för det latinska alfabetet. Kodningen har använts i Microsoft Windows för engelska och en del andra västeuropeiska språk.

Tabell

Följande tabell visar Windows-1252, med skillnaderna gentemot ISO-8859-1 markerade.

Windows-1252 (CP1252)
x0x1x2x3x4x5x6x7x8x9xAxBxCxDxExF
0xNULSOHSTXETXEOTENQACKBELBSHTLFVTFFCRSOSI
1xDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCIS4IS3IS2IS1
2xSP!"#$%&'()*+,-./
3x0123456789:;<=>?
4x@ABCDEFGHIJKLMNO
5xPQRSTUVWXYZ[\]^_
6x`abcdefghijklmno
7xpqrstuvwxyz{}~DEL
8xƒˆŠŒŽ
9x˜šœžŸ
AxNBSP¡¢£¤¥¦§¨©ª«¬SHY®¯
Bx°±²³´µ·¸¹º»¼½¾¿
CxÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ
DxÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß
Exàáâãäåæçèéêëìíîï
Fxðñòóôõö÷øùúûüýþÿ

Windows-1252 är ett tillägg till ISO/IEC 8859-1. I intervallet 80(hex)-9F(hex) har ISO/IEC 8859-1 osynliga styrtecken, medan Windows-1252 har skrivbara tecken.

Det är vanligt att webbsidor skapade med Microsoftverktyg, till exempel Microsoft Word, använder Windows-1252, men anger att de använder ISO 8859-1. Resultatet kan bli att vissa tecken såsom € och ” inte visas på icke-Windows-system. En lösning på sådana problem är Unicode och dess filkodning UTF-8. Windows-1252 kallas i microsoftprogramvaror för ANSI, men det är ett felaktigt namn, eftersom ANSI inte har standardiserat denna kodning.