Кіріспе
Балтық тілдері үшін Windows таңбалар жиынтығы. Windows 1257 (Windows Baltic) – Microsoft Windows жүйесінде эстон, латыш және литва тілдерін қолдау үшін пайдаланылатын 8 биттік, бір байттық кеңейтілген ASCII кодық. Литвада ол LST 1590 3 стандарты ретінде қабылданған, сондай-ақ LST 1590 4 деп аталатын өңделген нұсқасы да бар. Windows 1257 атауы 1996 жылы IANA-да тіркелді, бұл 1995 жылы спецификацияның жариялануымен және Windows 95 пан-Еуропалық нұсқаларына енгізілуімен байланысты. Кейінірек шыққан ISO 8859 13 кодировкасы (алғаш рет 1998 жылы жарияланған) ұқсас, бірақ 0x80–0x9F диапазонын басқару таңбалары үшін резервтейді және сол себепті белгілі бір тырнақшаларды 0xA1, 0xA5, 0xB4 және 0xFF кодтық нүктелерінде орналастырады (соңғы екеуі Windows 1257-де аралық белгілерді көрсету үшін қолданылады). Windows 1257 ескі ISO 8859 4 және ISO 8859 10 кодировкаларымен үйлесімсіз. Эстон алфавитінің әріптері үшін Windows 1257 IBM 922-мен үйлесімді. IBM Windows 1257 үшін 1257 кодтық бетін (CCSID 1257, евро белгісі қосылған CCSID 5353 және одан әрі кеңейтілген CCSID 9449) пайдаланады. Көптеген басқа кодтық беттер сияқты, осы кодтық бетте қолдау көрсетілетін тілдер басқа кодтық беттерде де қолдауға ие болуы мүмкін. Эстон тілін Windows 1252 арқылы жазуға болады. Бұл кодты пайдаланып поляк, словен, швед, фин, норвег, дат және неміс тілдерін жазуға болады, бірақ мұндай жағдай сирек кездеседі. Неміс тіліне тән әріптер Windows 1252 кодировкасындағы әріптермен бірдей болады. Қазіргі заманғы қолданбаларда Unicode Windows 1257-ге қарағанда артықшылыққа ие.
Windows 1257 (Windows Baltic) is an 8 bit, single byte extended ASCII code page used to support the Estonian, Latvian and Lithuanian languages under Microsoft Windows. In Lithuania, it is standardised as LST 1590 3, alongside a modified variant named LST 1590 4. 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. 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. 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.
Таңбалар жиынтығы
Келесі кесте Windows 1257 кодировкасын көрсетеді. Әрбір символға тиіс Unicode эквиваленті аспаптың кеңесінде (tooltip) көрсетілген.