Codepages
Codepages, also called code pages or character maps, are mappings between 8-bit byte values and characters used by a computing system to display text. Each code page defines up to 256 characters, though some values may be reserved for control codes rather than printable characters. Code pages are often identified by a number, especially in IBM and Microsoft ecosystems (for example code page 437).
Historically, there was no universal standard for representing characters beyond the basic ASCII set. The IBM
Common examples include ASCII (0–127), ISO-8859-1 (Latin-1) for Western European languages, Windows-1252, Windows-1251 for Cyrillic, Shift
Issues with codepages arise when text encoded in one code page is misinterpreted as another, producing mojibake.