Windows-1250
From Wikipedia, the free encyclopedia
Windows-1250 is a code page used under Microsoft Windows to represent texts in Central European and Eastern European languages that use Latin script, such as Polish, Czech, Slovak, Hungarian, Slovene, Croatian, Serbian (Latin script), Romanian and Albanian. It may also be used with the German language; German-language texts encoded with Windows-1250 and Windows-1252 are identical.
In modern applications UTF-8 or UTF-16 is a preferred encoding.
Windows-1250 is similar to ISO-8859-2 and has all the printable characters it has and more. However a few of them are rearranged (unlike Windows-1252, which keeps all printable characters from ISO-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 as in Windows-1252 but three of the characters moved (Ą,Ľ,ź) cannot be explained this way. The differences are shown in the table below:
position (hex) |
8859-2 | 1250 | position (hex) |
8859-2 | 1250 | position (hex) |
8859-2 | 1250 | position (hex) |
8859-2 | 1250 | position (hex) |
8859-2 | 1250 | position (hex) |
8859-2 | 1250 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
80 | PAD U+0080 |
€ U+20AC |
88 | HTS U+0088 |
90 | DCS U+0090 |
98 | SOS U+0098 |
A1 | Ą U+0104 |
ˇ U+02C7 |
B1 | ą U+0105 |
± U+00B1 |
|||
81 | HOP U+0081 |
89 | HTJ U+0089 |
‰ U+2030 |
91 | PU1 U+0091 |
‘ U+2018 |
99 | SGCI U+0099 |
™ U+2122 |
A5 | Ľ U+013D |
Ą U+0104 |
B5 | ľ U+013E |
µ U+00B5 |
|
82 | BPH U+0082 |
‚ U+201A |
8A | VTS U+008A |
Š U+0160 |
92 | PU2 U+0092 |
’ U+2019 |
9A | SCI U+009A |
š U+0161 |
A6 | Ś U+015A |
¦ U+00A6 |
B6 | ś U+015B |
¶ U+00B6 |
83 | NBH U+0083 |
8B | PLD U+008B |
‹ U+2039 |
93 | STS U+0093 |
“ U+201C |
9B | CSI U+009B |
› U+203A |
B7 | ˇ U+02C7 |
· U+00B7 |
||||
84 | IND U+0084 |
„ U+201E |
8C | PLU U+008C |
Ś U+015A |
94 | CCH U+0094 |
” U+201D |
9C | ST U+009C |
ś U+015B |
A9 | Š U+0160 |
© U+00A9 |
B9 | š U+0161 |
ą U+0105 |
85 | NEL U+0085 |
… U+2026 |
8D | RI U+008D |
Ť U+0164 |
95 | MW U+0095 |
• U+2022 |
9D | OSC U+009D |
ť U+0165 |
AB | Ť U+0164 |
« U+00AB |
BB | ť U+0165 |
» U+00BB |
86 | SSA U+0086 |
† U+2020 |
8E | SS2 U+008E |
Ž U+017D |
96 | SPA U+0096 |
– U+2013 |
9E | PM U+009E |
ž U+017E |
AC | Ź U+0179 |
¬ U+00AC |
BC | ź U+017A |
Ľ U+013D |
87 | ESA U+0087 |
‡ U+2021 |
8F | SS3 U+008F |
Ź U+0179 |
97 | EPA U+0097 |
— U+2014 |
9F | APC U+009F |
ź U+017A |
AE | Ž U+017D |
® U+00AE |
BE | ž U+017E |
ľ U+013E |
- Note: ISO-8859-2 characters in the range 80–9F are C1 control codes.
[edit] Code page layout
Only the upper half of the table (80–FF) is shown, the lower half (00–7F) being plain ASCII.
Windows-1250 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
—0 | —1 | —2 | —3 | —4 | —5 | —6 | —7 | —8 | —9 | —A | —B | —C | —D | —E | —F | |
8− |
€ 20AC 128 |
129 |
‚ 201A 130 |
131 |
„ 201E 132 |
… 2026 133 |
† 2020 134 |
‡ 2021 135 |
136 |
‰ 2030 137 |
Š 0160 138 |
‹ 2039 139 |
Ś 015A 140 |
Ť 0164 141 |
Ž 017D 142 |
Ź 0179 143 |
9− |
144 |
‘ 2018 145 |
’ 2019 146 |
“ 201C 147 |
” 201D 148 |
• 2022 149 |
– 2013 150 |
— 2014 151 |
152 |
™ 2122 153 |
š 0161 154 |
› 203A 155 |
ś 015B 156 |
ť 0165 157 |
ž 017E 158 |
ź 017A 159 |
A− |
NBSP 00A0 160 |
ˇ 02C7 161 |
˘ 02D8 162 |
Ł 0141 163 |
¤ 00A4 164 |
Ą 0104 165 |
¦ 00A6 166 |
§ 00A7 167 |
¨ 00A8 168 |
© 00A9 169 |
Ş 015E 170 |
« 00AB 171 |
¬ 00AC 172 |
SHY 00AD 173 |
® 00AE 174 |
Ż 017B 175 |
B− |
° 00B0 176 |
± 00B1 177 |
˛ 02DB 178 |
ł 0142 179 |
´ 00B4 180 |
µ 00B5 181 |
¶ 00B6 182 |
· 00B7 183 |
¸ 00B8 184 |
ą 0105 185 |
ş 015F 186 |
» 00BB 187 |
Ľ 013D 188 |
˝ 02DD 189 |
ľ 013E 190 |
ż 017C 191 |
C− |
Ŕ 0154 192 |
Á 00C1 193 |
 00C2 194 |
Ă 0102 195 |
Ä 00C4 196 |
Ĺ 0139 197 |
Ć 0106 198 |
Ç 00C7 199 |
Č 010C 200 |
É 00C9 201 |
Ę 0118 202 |
Ë 00CB 203 |
Ě 011A 204 |
Í 00CD 205 |
Î 00CE 206 |
Ď 010E 207 |
D− |
Đ 0110 208 |
Ń 0143 209 |
Ň 0147 210 |
Ó 00D3 211 |
Ô 00D4 212 |
Ő 0150 213 |
Ö 00D6 214 |
× 00D7 215 |
Ř 0158 216 |
Ů 016E 217 |
Ú 00DA 218 |
Ű 0170 219 |
Ü 00DC 220 |
Ý 00DD 221 |
Ţ 0162 222 |
ß 00DF 223 |
E− |
ŕ 0155 224 |
á 00E1 225 |
â 00E2 226 |
ă 0103 227 |
ä 00E4 228 |
ĺ 013A 229 |
ć 0107 230 |
ç 00E7 231 |
č 010D 232 |
é 00E9 233 |
ę 0119 234 |
ë 00EB 235 |
ě 011B 236 |
í 00ED 237 |
î 00EE 238 |
ď 010F 239 |
F− |
đ 0111 240 |
ń 0144 241 |
ň 0148 242 |
ó 00F3 243 |
ô 00F4 244 |
ő 0151 245 |
ö 00F6 246 |
÷ 00F7 247 |
ř 0159 248 |
ů 016F 249 |
ú 00FA 250 |
ű 0171 251 |
ü 00FC 252 |
ý 00FD 253 |
ţ 0163 254 |
˙ 02D9 255 |