Windows-1257 Explained

Windows-1257
Mime:windows-1257
Alias:cp1257 (Code page 1257)
By:Microsoft
Standard:LST 1590-3, WHATWG Encoding Standard
Lang:Estonian, Latvian, Lithuanian, Latgalian, (also supports Polish, Slovene, Swedish, Finnish, Norwegian, Danish, German, English, Māori, Rotokas, Hawaiian, Niuean, Samoan, Tokelauan, Tongan, Tuvaluan, Hepburn romanization/Japanese transliteration)
Classification:extended ASCII, Windows-125x
Otherrelated:IBM-922, ISO 8859-13, LST 1590-4

Windows-1257 (Windows Baltic) is an 8-bit, single-byte extended ASCII code page used to support the Estonian (which also used in Windows-1252), Latvian and Lithuanian languages under Microsoft Windows. In Lithuania, it is standardised as LST 1590-3, alongside a modified variant named LST 1590-4.[1] [2]

The label Windows-1257 was registered with the IANA in 1996, citing a publication of the specification in 1995 and inclusion with pan-European versions of Windows 95.[3] The later ISO 8859-13 encoding (first published in 1998) is similar, but differs in reserving the range 0x80 - 9F for control characters, and accordingly locating certain quotation marks at codepoints 0xA1, 0xA5, 0xB4 and 0xFF instead (the latter two are used for spacing diacritics in Windows-1257). Windows-1257 is not compatible with the older ISO 8859-4 and ISO 8859-10 encodings. For the letters of the Estonian alphabet, Windows-1257 is compatible with IBM-922.

IBM uses code page 1257 (CCSID 1257, euro sign extended CCSID 5353, and the further extended CCSID 9449) for Windows-1257.[4] [5] [6] [7]

As with many other code pages, the languages supported in this code page can be supported in other code pages. The Estonian language can be written with Windows-1252. It is possible, but unusual, to write Polish, Slovene, Swedish, Finnish, Norwegian, Danish and German using this code page. The German specific characters will be identical to those encoded in Windows-1252.

Unicode is preferred to Windows-1257 in modern applications.

Character set

The following table shows Windows-1257. Each character is shown with its Unicode equivalent in the tooltip.

External links

Notes and References

  1. Web site: Rašmenų koduotės . Lietuvių kalba informacinėse technologijose.
  2. Web site: LST 1590-3 . Rašmenų koduotės.
  3. Web site: Registration of new MIME charset: Windows-1257 . Katya . Lazhintseva . 1996-05-03 . IANA.
  4. Web site: Code page 1257 information document. https://web.archive.org/web/20160303214948/http://www-01.ibm.com/software/globalization/cp/cp01257.html. 2016-03-03.
  5. Web site: CCSID 1257 information document. https://web.archive.org/web/20160326215136/http://www-01.ibm.com/software/globalization/ccsid/ccsid1257.html. 2016-03-26.
  6. Web site: CCSID 5353 information document. https://web.archive.org/web/20141129211709/http://www-01.ibm.com/software/globalization/ccsid/ccsid5353.html. 2014-11-29.
  7. Web site: CCSID 9449 information document. https://web.archive.org/web/20141129221141/http://www-01.ibm.com/software/globalization/ccsid/ccsid9449.html. 2014-11-29.