Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Windows code page

From Wikipedia, the free encyclopedia
(Redirected fromOEM code page)
Sets of characters used in the 1980s & 90s

Windows code pages are sets of characters orcode pages (known ascharacter encodings in other operating systems) used inMicrosoft Windows from the 1980s and 1990s. Windows code pages were gradually superseded whenUnicode was implemented in Windows,[citation needed] although they are still supported both within Windows and other platforms, and still apply whenAlt code shortcuts are used.

Current Windows versions supportUnicode, new Windows applications should use Unicode (UTF-8) and not 8-bit character encodings.[1]

There are two groups of system code pages in Windows systems: OEM and Windows-native ("ANSI") code pages.(ANSI is theAmerican National Standards Institute.) Code pages in both of these groups areextended ASCII code pages. Additional code pages are supported by standard Windows conversion routines, but not used as either type of system code page.

ANSI code page

[edit]
Windows-125x series
Alias(es)ANSI (misnomer)
StandardWHATWG Encoding Standard
ExtendsASCII
Preceded byISO 8859
Succeeded byUnicode
UTF-16 (in Win32 API)
UTF-8 (for files)

ANSI code pages (officially called "Windows code pages"[2] after Microsoft accepted the former term being a misnomer[3]) are used for native non-Unicode (say,byte oriented) applications using agraphical user interface on Windows systems. The term "ANSI" is a misnomer because these Windows code pages do not comply with anyANSI (American National Standards Institute) standard;code page 1252 was based on an early ANSI draft that became the international standardISO 8859-1,[3] which adds a further 32 control codes and space for 96 printable characters. Among other differences, Windows code-pages allocate printable characters to the supplementary control code space, making them at best illegible to standards-compliant operating systems.[a]

Mostlegacy "ANSI" code pages have code page numbers in the pattern 125x. However,874 (Thai) and the East Asian multi-byte "ANSI" code pages (932,936,949,950), all of which are also used as OEM code pages, are numbered to match IBM encodings, none of which are identical to the Windows encodings (although most are similar). Whilecode page 1258 is also used as an OEM code page, it is original to Microsoft rather than an extension to an existing encoding. IBM have assigned their own, different numbers for Microsoft's variants, these are given for reference in the lists below where applicable.

All of the 125x Windows code pages, as well as 874 and 936, are labelled byInternet Assigned Numbers Authority (IANA) as "Windows-number", although "Windows-936" is treated as a synonym for "GBK". Windows code page 932 is instead labelled as "Windows-31J".[4]

ANSI Windows code pages, and especially the code page1252, were so called since they were purportedly based on drafts submitted or intended for ANSI. However, ANSI andISO have not standardized any of these code pages. Instead they are either:[3]

Microsoft assigned about twelve of thetypography and business characters (including notably, theeuro sign, €) in CP1252 to thecode points 0x80–0x9F that, in ISO 8859, are assigned toC1 control codes. These assignments are also present in many other ANSI/Windows code pages at the same code-points. Windows did not use the C1 control codes, so this decision had no direct effect on Windows users. However, if included in a file transferred to a standards-compliant platform like Unix or MacOS, the information was invisible and potentially disruptive.[a]

OEM code page

[edit]

TheOEM code pages (original equipment manufacturer) are used byWin32 console applications, and byvirtual DOS, and can be considered a holdover fromDOS and the originalIBM PC architecture. A separate suite of code pages was implemented not only due to compatibility, but also because thefonts of VGA (and descendant) hardware suggest encoding ofline-drawing characters to be compatible withcode page 437. Most OEM code pages share many code points, particularly for non-letter characters, with the second (non-ASCII) half of CP437.

A typical OEM code page, in its second half, does not resemble any ANSI/Windows code page even roughly. Nevertheless, two single-byte, fixed-width code pages (874 forThai and 1258 forVietnamese) and four multibyteCJK code pages (932,936,949,950) are used as both OEM and ANSI code pages. Code page 1258 usescombining diacritics, as Vietnamese requires more than 128 letter-diacritic combinations. This is in contrast toVISCII, which replaces some of theC0 (i.e. ASCII) control codes.

History

[edit]

Early computer systems had limited storage and restricted the number ofbits available to encode acharacter. Although earlier proprietary encodings had fewer, theAmerican Standard Code for Information Interchange (ASCII) settled on seven bits: this was sufficient to encode a 96 member subset of the characters used in the US. As eight-bitbytes came to predominate, Microsoft (and others) expanded the repertoire to 224, to handle a variety of other uses such a box-drawing symbols. The need to provideprecomposed characters for the Western European and South American markets required a different character set: Microsoft established the principle of code pages, one for each alphabet. For thesegmental scripts used in most of Africa, the Americas, southern and south-east Asia, the Middle East and Europe, a character needs just one byte but two or more bytes are needed for theideographic sets used in the rest of the world. The code-page model was unable to handle this challenge.

Since the late 1990s, software and systems have adoptedUnicode as their preferred character encoding format: Unicode is designed to handle millions of characters. All current Microsoft products andapplication program interfaces use Unicode internally,[citation needed] but some applications continue to use the default encoding[clarification needed] of the computer's 'locale' when reading and writing text data to files or standard output.[citation needed] Therefore, files may still be encountered that are legible and intelligible in one part of the world but unintelligiblemojibake in another.

UTF-8, UTF-16

[edit]

Microsoft adopted a Unicode encoding (first the now-obsoleteUCS-2, which was then Unicode's only encoding), i.e.UTF-16 for all itsoperating systems from Windows NT onwards, but additionally supportsUTF-8 (akaCP_UTF8) sinceWindows 10 version 1803.[5]UTF-16 uniquely encodes all Unicode characters in theBasic Multilingual Plane (BMP) using 16 bits but the remaining Unicode (e.g.emojis) is encoded with a 32-bit (four byte) code – while the rest of the industry (Unix-like systems and the web), and now Microsoft choseUTF-8 (which uses one byte for the 7-bitASCII character set, two or three bytes for other characters in the BMP, and four bytes for the remainder).

List

[edit]
This list isincomplete; you can help byadding missing items.(April 2014)

The following Windows code pages exist:

Windows-125x series

[edit]

These nine code pages are allextended ASCII 8-bitSBCS encodings, and were designed byMicrosoft for use as ANSI codepages on Windows. They are commonly known by their IANA-registered[6] names aswindows-<number>, but are also sometimes calledcp<number>, "cp" for "code page". They are all used as ANSI code pages; Windows-1258 is also used as an OEM code page.

The Windows-125x series includes nine of the ANSI code pages, and mostly covers scripts fromEurope andWest Asia with the addition ofVietnam. System encodings forThai and forEast Asian languages were numbered to match similar IBM code pages and are used as both ANSI and OEM code pages; these are covered in following sections.

IDDescriptionRelationship to ISO 8859 or other established encodings
1250[7][8]Latin 2 /Central EuropeanSimilar toISO-8859-2 but moves several characters, including multiple letters.
1251[9][10]CyrillicIncompatible with bothISO-8859-5 andKOI-8.
1252[11][12]Latin 1 /Western EuropeanSuperset ofISO-8859-1 (without C1 controls). Letter repertoire accordingly similar toCP850.
1253[13][14]GreekSimilar toISO 8859-7 but moves several characters, including a letter.
1254[15][16]TurkishSuperset ofISO 8859-9 (without C1 controls).
1255[17][18]HebrewAlmost a superset ofISO 8859-8, but with two incompatible punctuation changes.
1256[19][20]ArabicNot compatible withISO 8859-6; rather, OEMCode page 708 is anISO 8859-6 (ASMO 708) superset.
1257[21][22]BalticNotISO 8859-4; the laterISO 8859-13 is closely related, but with some differences in available punctuation.
1258[23][24]Vietnamese (also OEM)Not related toVSCII orVISCII, uses fewer base characters with combining diacritics.

DOS code pages

[edit]

These are also ASCII-based. Most of these are included for use as OEM code pages; code page 874 is also used as an ANSI code page.

  • 437 – IBM PC US, 8-bitSBCSextended ASCII.[25] Known as OEM-US, the encoding of the primary built-in font of VGA graphics cards.
  • 708 – Arabic, extendedISO 8859-6 (ASMO 708)
  • 720 – Arabic, retaining box drawing characters in their usual locations
  • 737 – "MS-DOS Greek". Retains all box drawing characters. More popular than 869.
  • 775 – "MS-DOS Baltic Rim"
  • 850 – "MS-DOS Latin 1". Full (re-arranged) repertoire ofISO 8859-1.
  • 852 – "MS-DOS Latin 2"
  • 855 – "MS-DOS Cyrillic". Mainly used forSouth Slavic languages. Includes (re-arranged) repertoire ofISO-8859-5. Not to be confused with cp866.
  • 857 – "MS-DOS Turkish"
  • 858 – Western European with euro sign
  • 860 – "MS-DOS Portuguese"
  • 861 – "MS-DOS Icelandic"
  • 862 – "MS-DOS Hebrew"
  • 863 – "MS-DOS French Canada"
  • 864 – Arabic
  • 865 – "MS-DOS Nordic"
  • 866 – "MS-DOS Cyrillic Russian", cp866. Sole purely OEM code page (rather than ANSI or both) included as a legacy encoding in WHATWG Encoding Standard forHTML5.
  • 869 – "MS-DOS Greek 2", IBM869. Full (re-arranged) repertoire ofISO 8859-7.
  • 874 –Thai, also used as the ANSI code page, extendsISO 8859-11 (and thereforeTIS-620) with a few additional characters from Windows-1252. Corresponds to IBM code page 1162 (IBM-874 is similar but has different extensions).

East Asian multi-byte code pages

[edit]

These often differ from the IBM code pages of the same number: code pages 932, 949 and 950 only partly match the IBM code pages of the same number, while the number 936 was used by IBM for another Simplified Chinese encoding which is now deprecated and Windows-951, as part of akludge, is unrelated to IBM-951. IBM equivalent code pages are given in the second column. Code pages 932, 936, 949 and 950/951 are used as both ANSI and OEM code pages on the locales in question.

IDLanguageEncodingIBM EquivalentDifference from IBM CCSID of same numberUse
932JapaneseShift JIS (Microsoft variant)943[26]IBM-932 is also Shift JIS, has fewer extensions (but those extensions it has are in common), and swaps somevariant Chinese characters (itaiji) for interoperability with earlier editions ofJIS C 6226.ANSI/OEM (Japan)
936Chinese (simplified)GBK1386IBM-936 is a different Simplified Chinese encoding with a different encoding method, which has been deprecated since 1993.ANSI/OEM (PRC, Singapore)
949KoreanUnified Hangul Code1363IBM-949 is also anEUC-KR superset, but with different (colliding) extensions.ANSI/OEM (Republic of Korea)
950Chinese (traditional)Big5 (Microsoft variant)1373[27]IBM-950 is also Big5, but includes a different subset of the ETEN extensions, adds further extensions with an expanded trail byte range, and lacks the Euro.ANSI/OEM (Taiwan, Hong Kong)
951Chinese (traditional) includingCantoneseBig5-HKSCS (2001 ed.)5471[28]IBM-951 is the double-byte plane from IBM-949 (see above), and unrelated to Microsoft's internal use of the number 951.ANSI/OEM (Hong Kong, 98/NT4/2000/XP with HKSCS patch)
Microsoft code pages for Chinese, Japanese and Korean usually do not correspond exactly, and sometimes do not correspond at all, to the IBM code pages of the same number.

A few further multiple-byte code pages are supported for decoding or encoding using operating system libraries, but not used as either sort of system encoding in any locale.

IDIBM EquivalentLanguageEncodingUse
1361-KoreanJohab (KS C 5601-1992 annex 3)Conversion
20000-Chinese (traditional)An encoding ofCNS 11643Conversion
20001-Chinese (traditional)TCAConversion
20002-Chinese (traditional)Big5 (ETEN variant)Conversion
20003938Chinese (traditional)IBM 5550Conversion
20004-Chinese (traditional)TeletextConversion
20005-Chinese (traditional)WangConversion
20932954 (roughly)JapaneseEUC-JPConversion
209365479Chinese (simplified)GB 2312Conversion
20949, 51949970KoreanWansung (8-bit with ASCII, i.e.EUC-KR)[29]Conversion

EBCDIC code pages

[edit]
IDIBM EquivalentDescription
37Country Extended Code Page for US, Canada, Netherlands, Portugal, Brazil, Australia, New Zealand[30]
500Country Extended Code Page for Belgium, Canada and Switzerland
870EBCDIC Latin-2
875EBCDIC Greek
1026EBCDIC Latin-5 (Turkish)
1047Country Extended Code Page for Open Systems (POSIX)
1140Euro-sign Country Extended Code Page for US, Canada, Netherlands, Portugal, Brazil, Australia, New Zealand
1141Euro-sign Country Extended Code Page for Austria and Germany
1142Euro-sign Country Extended Code Page for Denmark and Norway
1143Euro-sign Country Extended Code Page for Finland and Sweden
1144Euro-sign Country Extended Code Page for Italy
1145Euro-sign Country Extended Code Page for Spain and Latin America
1146Euro-sign Country Extended Code Page for UK
1147Euro-sign Country Extended Code Page for France
1148Euro-sign Country Extended Code Page for Belgium, Canada and Switzerland
1149Euro-sign Country Extended Code Page for Iceland
20273273Country Extended Code Page for Germany
20277277Country Extended Code Page for Denmark/Norway
20278278Country Extended Code Page for Finland/Sweden
20280280Country Extended Code Page for Italy
20284284Country Extended Code Page for Latin America/Spain
20285285Country Extended Code Page for United Kingdom
20290290Japanese Katakana EBCDIC
20297297Country Extended Code Page for France
20420420EBCDIC Arabic
20423423EBCDIC Greek with Extended Latin
20424424EBCDIC Hebrew
20833833Korean EBCDIC for N-Byte Hangul;x-EBCDIC-KoreanExtended
20838838EBCDIC Thai
20871871Country Extended Code Page for Iceland
20880880EBCDIC Cyrillic (DKOI)
20905905EBCDIC Latin-3 (Maltese, Esperanto and Turkish)
20924924EBCDIC Latin-9 (including Euro sign) for Open Systems (POSIX)
210251025EBCDIC Cyrillic (DKOI) withsection sign
21027(1027)Japanese EBCDIC (an incomplete implementation of IBM code page 1027,[31] now deprecated)[32]

Unicode-related code pages

[edit]
IDIBM EquivalentDescription
12001202, 1203Unicode (BMP of ISO 10646,UTF-16LE). Available only tomanaged applications.[32]
12011200, 1201Unicode (UTF-16BE). Available only to managed applications.[32]
120001234, 1235UTF-32. Available only to managed applications.[32]
120011232, 1233UTF-32. Big-endian. Available only to managed applications.[32]
65000-Unicode (UTF-7)
650011208, 1209Unicode (UTF-8)

Macintosh compatibility code pages

[edit]
IDIBM EquivalentDescription
100001275Apple Macintosh Roman
10001-Apple Macintosh Japanese
10002-Apple Macintosh Chinese (traditional) (BIG-5)
10003-Apple Macintosh Korean
10004-Apple Macintosh Arabic
10005-Apple Macintosh Hebrew
100061280Apple Macintosh Greek
100071283Apple Macintosh Cyrillic
10008-Apple Macintosh Chinese (simplified) (GB 2312)
100101285Apple Macintosh Romanian
10017-Apple Macintosh Ukrainian
10021-Apple Macintosh Thai
100291282Apple Macintosh Roman II / Central Europe
100791286Apple Macintosh Icelandic
100811281Apple Macintosh Turkish
100821284Apple Macintosh Croatian

ISO 8859 code pages

[edit]
IDIBM EquivalentDescription
28591819, 5100ISO-8859-1 – Latin-1
28592912ISO-8859-2 – Latin-2
28593913ISO-8859-3 – Latin-3 or South European
28594914ISO-8859-4 – Latin-4 or North European
28595915ISO-8859-5 – Latin/Cyrillic
28596-ISO-8859-6 – Latin/Arabic
28597813, 4909, 9005ISO-8859-7 – Latin/Greek (1987 edition, i.e. withouteuro sign,drachma sign oriota subscript)[33]
28598-ISO-8859-8 – Latin/Hebrew (visual order; 1988 edition, i.e. withoutLRM andRLM)[33]
28599920ISO-8859-9 – Latin-5 or Turkish
28600919ISO-8859-10 – Latin-6 or Nordic
28601-ISO-8859-11 – Latin/Thai
28602-ISO-8859-12 –reserved for Latin/Devanagari but abandoned (not supported)
28603921ISO-8859-13 – Latin-7 or Baltic Rim
28604-ISO-8859-14 – Latin-8 or Celtic
28605923ISO-8859-15 – Latin-9
28606-ISO-8859-16 – Latin-10 or South-Eastern European
385961089ISO-8859-6-I – Latin/Arabic (logical bidirectional order)
38598916, 5012ISO-8859-8-I – Latin/Hebrew (logical bidirectional order; 1988 edition, i.e. withoutLRM andRLM)[33]

ITU-T code pages

[edit]
IDIBM EquivalentDescription
2010510097-bitIA5IRV (Western European)[34][35][36]
2010610117-bitIA5 German (DIN 66003)[34][35][37]
2010710187-bitIA5 Swedish (SEN 850200 C)[34][35][38]
2010810167-bitIA5 Norwegian (NS 4551-2)[34][35][39]
201273677-bitASCII[34][35][40]
202611036T.61 (T.61-8bit)
20269?ISO-6937

KOI8 code pages

[edit]
IDIBM EquivalentDescription
20866878Russian – KOI8-R
218661167, 1168Ukrainian – KOI8-U (orKOI8-RU in some versions)[41]

Problems arising from the use of code pages

[edit]

Microsoft strongly recommends using Unicode in modern applications, but many applications or data files still depend on the legacy code pages.

  • Programs need to know what code page to use in order to display the contents of (pre-Unicode) files correctly. If a program uses the wrong code page it may show text asmojibake.
  • The code page in use may differ between machines, so (pre-Unicode) files created on one machine may be unreadable on another.
  • Data is often improperly tagged with the code page, or not tagged at all, making determination of the correct code page to read the data difficult.
  • These Microsoft code pages differ to various degrees from some of the standards and other vendors' implementations. This isn't a Microsoft issueper se, as it happens to all vendors, but the lack of consistency makes interoperability with other systems unreliable in some cases.
  • The use of code pages limits the set of characters that may be used.
  • Characters expressed in an unsupported code page may be converted to question marks (?) or otherreplacement characters, or to a simpler version (such as removing accents from a letter). In either case, the original character may be lost.

Notes

[edit]
  1. ^ab Standards-compliant systems should interpret data present at these codepoints as control instructions. In any case they would not be identified as printable characters.

References

[edit]
  1. ^"Unicode and character sets". Microsoft. 2023-06-13. Retrieved2024-05-27.
  2. ^"Code Pages". 2016-03-07. Archived fromthe original on 2016-03-07. Retrieved2021-05-26.
  3. ^abc"Glossary of Terms Used on this Site". December 8, 2018. Archived fromthe original on 2018-12-08.The term "ANSI" as used to signify Windows code pages is a historical reference, but is nowadays a misnomer that continues to persist in the Windows community. The source of this comes from the fact that the Windows code page 1252 was originally based on an ANSI draft—which became International Organization for Standardization (ISO) Standard 8859-1. "ANSI applications" are usually a reference to non-Unicode or code page–based applications.
  4. ^"Character Sets".www.iana.org.Archived from the original on 2021-05-25. Retrieved2021-05-26.
  5. ^hylom (2017-11-14)."Windows 10のInsider PreviewでシステムロケールをUTF-8にするオプションが追加される" [The option to make UTF-8 the system locale added in Windows 10 Insider Preview].スラド (in Japanese).Archived from the original on 2018-05-11. Retrieved2018-05-10.
  6. ^"Character Sets". IANA.Archived from the original on 2016-12-03. Retrieved2019-04-07.
  7. ^Microsoft."Windows 1250".Archived from the original on 2014-07-14. Retrieved2014-07-06.
  8. ^IBM."SBCS code page information document CPGID 01250".Archived from the original on 2014-07-14. Retrieved2014-07-06.
  9. ^Microsoft."Windows 1251".Archived from the original on 2014-07-14. Retrieved2014-07-06.
  10. ^IBM."SBCS code page information document CPGID 01251".Archived from the original on 2014-07-14. Retrieved2014-07-06.
  11. ^Microsoft."Windows 1252".Archived from the original on 2013-05-04. Retrieved2014-07-06.
  12. ^IBM."SBCS code page information document CPGID 01252".Archived from the original on 2014-07-14. Retrieved2014-07-06.
  13. ^Microsoft."Windows 1253".Archived from the original on 2014-07-14. Retrieved2014-07-06.
  14. ^IBM."SBCS code page information document CPGID 01253".Archived from the original on 2014-07-14. Retrieved2014-07-06.
  15. ^Microsoft."Windows 1254".Archived from the original on 2014-07-14. Retrieved2014-07-06.
  16. ^IBM."SBCS code page information document CPGID 01254".Archived from the original on 2014-07-14. Retrieved2014-07-06.
  17. ^Microsoft."Windows 1255".Archived from the original on 2014-07-14. Retrieved2014-07-06.
  18. ^IBM."SBCS code page information document CPGID 01255".Archived from the original on 2014-07-14. Retrieved2014-07-06.
  19. ^Microsoft."Windows 1256".Archived from the original on 2014-07-14. Retrieved2014-07-06.
  20. ^IBM."SBCS code page information document CPGID 01256".Archived from the original on 2014-07-14. Retrieved2014-07-06.
  21. ^Microsoft."Windows 1257".Archived from the original on 2013-03-16. Retrieved2014-07-06.
  22. ^IBM."SBCS code page information document CPGID 01257".Archived from the original on 2014-07-14. Retrieved2014-07-06.
  23. ^Microsoft."Windows 1258".Archived from the original on 2013-10-25. Retrieved2014-07-06.
  24. ^IBM."SBCS code page information document CPGID 01258".Archived from the original on 2014-07-14. Retrieved2014-07-06.
  25. ^IBM."SBCS code page information document - CPGID 00437".Archived from the original on 2016-06-09. Retrieved2014-07-04.
  26. ^"IBM-943 and IBM-932".IBM Knowledge Center. IBM.Archived from the original on 2018-08-18. Retrieved2020-07-08.
  27. ^"Converter Explorer: ibm-1373_P100-2002".ICU Demonstration.International Components for Unicode.Archived from the original on 2021-05-26. Retrieved2020-06-27.
  28. ^"Coded character set identifiers – CCSID 5471".IBM Globalization.IBM. Archived fromthe original on 2014-11-29.
  29. ^Julliard, Alexandre (11 March 2021)."dump_krwansung_codepage: build Korean Wansung table from the KSX1001 file".make_unicode: Generate code page .c files from ftp.unicode.org descriptions.Wine Project.Archived from the original on 2021-05-26. Retrieved2021-03-14.
  30. ^IBM."SBCS code page information document - CPGID 00037".Archived from the original on 2014-07-14. Retrieved2014-07-04.
  31. ^Steele, Shawn (2005-09-12)."Code Page 21027 "Extended/Ext Alpha Lowercase"".MSDN.Archived from the original on 2019-04-06. Retrieved2019-04-06.
  32. ^abcde"Code Page Identifiers".docs.microsoft.com.Archived from the original on 2019-04-07. Retrieved2019-04-07.
  33. ^abcMozilla Foundation."Relationship with Windows Code Pages".Crate encoding_rs. Docs.rs.
  34. ^abcde"Code Page Identifiers".Microsoft Developer Network.Microsoft. 2014.Archived from the original on 2016-06-19. Retrieved2016-06-19.
  35. ^abcde"Web Encodings - Internet Explorer - Encodings".WHATWG Wiki. 2012-10-23.Archived from the original on 2016-06-20. Retrieved2016-06-20.
  36. ^Foller, Antonin (2014) [2011]."Western European (IA5) encoding - Windows charsets".WUtils.com - Online web utility and help. Motobit Software.Archived from the original on 2016-06-20. Retrieved2016-06-20.
  37. ^Foller, Antonin (2014) [2011]."German (IA5) encoding – Windows charsets".WUtils.com – Online web utility and help. Motobit Software.Archived from the original on 2016-06-20. Retrieved2016-06-20.
  38. ^Foller, Antonin (2014) [2011]."Swedish (IA5) encoding - Windows charsets".WUtils.com - Online web utility and help. Motobit Software.Archived from the original on 2016-06-20. Retrieved2016-06-20.
  39. ^Foller, Antonin (2014) [2011]."Norwegian (IA5) encoding - Windows charsets".WUtils.com - Online web utility and help. Motobit Software.Archived from the original on 2016-06-20. Retrieved2016-06-20.
  40. ^Foller, Antonin (2014) [2011]."US-ASCII encoding - Windows charsets".WUtils.com - Online web utility and help. Motobit Software.Archived from the original on 2016-06-20. Retrieved2016-06-20.
  41. ^Nechayev, Valentin (2013) [2001]."Review of 8-bit Cyrillic encodings universe".Archived from the original on 2016-12-05. Retrieved2016-12-05.

External links

[edit]
Early telecommunications
ISO/IEC 8859
Bibliographic use
National standards
ISO/IEC 2022
Mac OSCode pages
("scripts")
DOS code pages
IBM AIX code pages
Windows code pages
EBCDIC code pages
DEC terminals (VTx)
Platform specific
Unicode /ISO/IEC 10646
TeX typesetting system
Miscellaneous code pages
Control character
Related topics
Retrieved from "https://en.wikipedia.org/w/index.php?title=Windows_code_page&oldid=1308779451#OEM"
Category:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp