Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Code page
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Dated classifications of computing character sets}} {{Use dmy dates|date=January 2020|cs1-dates=y}} In [[computing]], a '''code page''' is a [[character encoding]] and as such it is a specific association of a set of printable [[character (computing)|character]]s and [[control character]]s with unique numbers. Typically each number represents the binary value in a single byte. (In some contexts these terms are used more precisely; see {{section link|Character encoding|Terminology}}.) The term "code page" originated from [[IBM]]'s [[EBCDIC]]-based mainframe systems,<ref name="IBM_i_EBCDIC"/> but [[Microsoft]], [[SAP AG|SAP]],<ref name="SAP_CP"/> and [[Oracle Corporation]]<ref name="oracle.com"/> are among the vendors that use this term. The majority of vendors identify their own character sets by a name. In the case when there is a plethora of character sets (like in IBM), identifying character sets through a number is a convenient way to distinguish them. Originally, the code page numbers referred to the [[page number|''page'' number]]s in the IBM standard character set manual,<ref name="DEC_VT510"/><ref name="DEC_1994_Codepage"/><ref name="Paul_2001_CODEPAGE"/> a condition which has not held for a long time. Vendors that use a code page system allocate their own code page number to a character encoding, even if it is better known by another name; for example, [[UTF-8]] has been assigned page numbers 1208 at IBM, 65001 at Microsoft, and 4110 at SAP. [[Hewlett-Packard]] uses a similar concept in its [[HP-UX]] operating system and its [[Printer Command Language]]<ref name="PCL"/> (PCL) protocol for printers (either for HP printers or not). The terminology, however, is different: What others call a ''character set'', HP calls a ''symbol set'', and what IBM or Microsoft call a ''code page'', HP calls a ''symbol set code''. HP developed a series of symbol sets,<ref name="PCL-Symbol"/><ref name="PCL5"/> each with an associated symbol set code, to encode both its own character sets and other vendors’ character sets. The multitude of character sets leads many vendors to recommend [[Unicode]].
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)