MIME / IANA | windows-1250 |
---|---|
Alias(es) | cp1250 (Code page 1250) |
Language(s) | Czech,Polish,Slovak,Hungarian,Slovene,Serbo-Croatian (Latin script),Montenegrin,Romanian (before 1993spelling reform),Turkmen,Rotokas,Albanian,English,German,Irish,Luxembourgish,Dutch |
Created by | Microsoft |
Standard | WHATWG Encoding Standard |
Classification | extended ASCII,Windows-125x |
Other related encoding(s) | ISO-8859-2 |
Windows-1250 is acode page used underMicrosoft Windows to represent texts inCentral European andEastern European languages that use theLatin script. It is primarily used byCzech.[1] It is also used forPolish (as canWindows-1257),Slovak,Hungarian,Slovene (as canWindows-1257),Serbo-Croatian (Latin script),Romanian (before a1993 spelling reform) andAlbanian (as canWindows-1252). It may also be used with theGerman language, though it is missing uppercaseẞ.[a] German-language texts encoded with Windows-1250 andWindows-1252 are identical.
This has been replaced byUTF-8 far more than Windows-1252 has. As of March 2025[update], less than 0.05% of all web pages use Windows-1250.[2][3][4]
Windows-1250 is similar toISO-8859-2 and has all the printable characters it has and more. However, a few of them are rearranged (unlikeWindows-1252, which keeps all printable characters fromISO-8859-1 in the same place). Most of the rearrangements seem to have been done to keep characters shared with Windows-1252 in the same place but three of the characters moved (Ą, Ľ, ź) cannot be explained this way, since those do not occur in Windows-1252 and could have been put in the same positions as in ISO-8859-2 if ˇ had been put e.g. at 9F.
IBM uses code page 1250 (CCSID 1250 andeuro sign extended CCSID 5346) for Windows-1250.[5][6][7][8][9][10][11]
The following table shows Windows-1250. Each character is shown with itsUnicode equivalent.