青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

牽著老婆滿街逛

嚴以律己,寬以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

Code page

轉載自:http://en.wikipedia.org/wiki/Code_page


Code page is the traditional IBM term used to map a specific set of characters to numerical code point values [1]. This is slightly different in meaning than the related terms encoding and character set. IBM and Microsoft often allocate a code page number to a character set even if that charset is better known by another name.

Whilst the term code page originated from IBM's EBCDIC-based mainframe systems, the term is most commonly associated with the IBM PC code pages. Microsoft, a maker of PC operating systems, refers to these code pages as OEM code pages, and supplements them with its own "ANSI" code pages.

Most well-known code pages, excluding those for the CJK languages and Vietnamese, fit all their code-points into 8 bits and do not involve anything more than mapping each code-point to a single bitmap, furthermore techniques such as combining characters, complex scripts etc. are not involved.

The text mode of standard (VGA compatible) PC graphics hardware is built around using an 8 bit code page, though it is possible to use two at once with some color depth sacrifice, and up to 8 may be stored in the display adaptor for easy switching [1]. There were a selection of code pages that could be loaded into such hardware. However, it is now commonplace for operating system vendors to provide their own character encoding and rendering systems that run in a graphics mode and bypass this system entirely. The character encodings used by these graphical systems (particularly Windows) are sometimes called code pages as well.

Contents

[hide]

[edit] Relationship to ASCII

The basis of the IBM PC code pages is ASCII, a 7-bit code representing 128 characters and control codes. In the past, 8-bit extensions to the ASCII code often either set the top bit to zero, or used it as a parity bit in network data transmissions. When this bit was instead made available for representing character data, another 128 characters and control codes could be represented. IBM used this extended range to encode characters used by various languages. No formal standard existed for these ‘extended character sets’; IBM merely referred to the variants as code pages, as it had always done for variants of EBCDIC encodings.

[edit] IBM PC (OEM) code pages

These code pages are most often used under MS-DOS-like operating systems. They include a lot of box drawing characters. Since the original IBM PC code page (number 437) was not really designed for international use, several incompatible variants emerged. Microsoft refers to these as the OEM code pages. Examples include:

In modern applications, operating systems and programming languages, the IBM code pages have been rendered obsolete by newer & better international standards, such as Unicode.

[edit] Other code pages of note

The following code page numbers are specific to Microsoft Windows. IBM uses different numbers for these code pages.

[edit] Windows (ANSI) code pages

Microsoft defined a number of code pages known as the ANSI code pages (as the first one, 1252 was based on an apocryphal ANSI draft of what became ISO 8859-1). Code page 1252 is built on ISO 8859-1 but uses the range 0x80-0x9F for extra printable characters rather than the C1 control codes used in ISO-8859-1. Some of the others are based in part on other parts of ISO 8859 but often rearranged to make them closer to 1252.

[edit] Criticism

Many code pages, except Unicode, suffer from several problems.

  1. Some code page vendors insufficiently document the meaning of all code point values. This decreases the reliably of handling textual data through various computer systems consistently.
  2. Some vendors add proprietary extensions to some code pages to add or change certain code point values. For example, byte \x5C in Shift-JIS can either be represented as a back slash or a yen currency symbol depending on the platform.
  3. Multiple languages can not be handled in the same program.

Due to Unicode's extensive documentation, vast repertoire of characters and stability policy of characters, these problems are rarely a concern.

Applications may also mislabel text in Windows-1252 as ISO-8859-1, the default character set for HTML. Fortunately the only difference between these code pages is that the range ISO-8859-1 reserves for control characters, Windows-1252 uses for additional printable characters. Since control characters have no function in HTML, web browsers tend to use Windows-1252 rather than ISO-8859-1.

[edit] Private code pages

When, early in the history of personal computers, users didn't find their character encoding requirements met, private or local code pages were created using Terminate and Stay Resident utilities or by re-programming BIOS EPROMs. In some cases, unofficial code page numbers were invented (e.g., cp895).

When more diverse character set support became available most of those code pages fell into disuse, with some exceptions such as the Kamenický or KEYBCS2 encoding for the Czech and Slovak alphabets. Another character set is Iran System encoding standard that was created by Iran System corporation for Persian language support. This standard was in use in Iran in DOS-based programs and after introduction of Microsoft code page 1256 this standard became obsolete. However some Windows and DOS programs using this encoding are still in use and some Windows fonts with this encoding exist.

[edit] See also

[edit] References

  1. ^ "IBM CDRA glossary".

[edit] External links

posted on 2008-11-15 22:31 楊粼波 閱讀(809) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            午夜精品久久| 欧美不卡三区| 国产欧美日韩精品丝袜高跟鞋| 99精品热视频| 中文一区二区| 国产精品视频网| 久久激情视频久久| 久久久av水蜜桃| 亚洲欧洲日产国码二区| 亚洲精品日韩精品| 欧美视频久久| 久久久久久久久久久一区 | 亚洲乱码日产精品bd| 亚洲人成免费| 国产精品久久久久久超碰| 久久精品国产精品亚洲综合| 久久男女视频| 亚洲网站在线看| 欧美制服第一页| 夜夜嗨av一区二区三区四区| 99精品视频网| 在线观看欧美一区| 一区二区三区四区五区精品视频 | 免费人成网站在线观看欧美高清| 91久久精品国产91性色| 亚洲视频福利| 亚洲国产老妈| 亚洲一区二区av电影| 在线成人www免费观看视频| 91久久精品日日躁夜夜躁国产| 欧美日韩亚洲系列| 蜜桃av噜噜一区| 国产精品久久久久久福利一牛影视| 久久久精品动漫| 欧美精品一区二区三区四区| 欧美在线亚洲在线| 欧美日韩 国产精品| 久久免费高清| 国产精品麻豆va在线播放| 欧美激情91| 黑人中文字幕一区二区三区| 亚洲精品国产品国语在线app| 国产在线精品自拍| 中日韩美女免费视频网站在线观看| 黄色精品一区| 亚洲字幕在线观看| 一区二区三区欧美| 蜜臀久久99精品久久久画质超高清 | 欧美黄色网络| 欧美jizz19hd性欧美| 国产精品视频福利| 日韩一区二区免费高清| 亚洲精品国产精品国产自| 久久久久久亚洲精品杨幂换脸| 欧美一区二区三区四区夜夜大片| 欧美人与性动交α欧美精品济南到| 浪潮色综合久久天堂| 国产麻豆精品在线观看| 亚洲午夜国产成人av电影男同| 99国产一区二区三精品乱码| 欧美1区3d| 欧美国产大片| 亚洲欧洲一区二区三区| 久久综合网hezyo| 麻豆精品精华液| 激情五月***国产精品| 久久都是精品| 麻豆av一区二区三区久久| 国内精品久久久久久久果冻传媒 | 亚洲黄色在线| 91久久夜色精品国产九色| 美腿丝袜亚洲色图| 亚洲国产成人在线播放| 亚洲人www| 欧美日韩一区二区国产| 一本色道久久| 欧美在线视频在线播放完整版免费观看 | 国内精品**久久毛片app| 亚洲主播在线| 久久精品一级爱片| 136国产福利精品导航| 欧美a级大片| 亚洲美女视频网| 亚洲在线成人| 狠狠色丁香久久婷婷综合丁香 | 亚洲精品视频一区二区三区| 99国产精品久久久| 国产精品久久看| 久久久久久久精| 亚洲黄色成人网| 午夜欧美精品久久久久久久| 国产视频在线观看一区| 久久亚洲图片| 夜夜爽夜夜爽精品视频| 久久精品亚洲一区| 亚洲日本中文字幕免费在线不卡| 欧美精品在线观看| 亚洲影视中文字幕| 欧美激情精品久久久久久免费印度| 亚洲精一区二区三区| 国产精品美女久久久免费 | 亚洲黄一区二区| 性做久久久久久免费观看欧美| 狠狠色丁香久久婷婷综合丁香| 欧美二区在线播放| 香蕉成人啪国产精品视频综合网| 久久综合伊人| 亚洲自拍高清| 亚洲人成在线播放| 国产偷国产偷亚洲高清97cao| 免费欧美视频| 欧美影院成年免费版| 日韩亚洲欧美一区二区三区| 久久这里只精品最新地址| 制服丝袜激情欧洲亚洲| 在线成人免费视频| 国产欧美日韩三级| 欧美xart系列高清| 久久gogo国模啪啪人体图| 亚洲美女啪啪| 最新日韩在线视频| 久久综合网hezyo| 西瓜成人精品人成网站| 一区二区三区欧美| 亚洲欧洲精品一区| 在线观看日韩一区| 国产婷婷一区二区| 国产精品呻吟| 国产精品v日韩精品| 欧美日韩国产色视频| 欧美成年人视频网站| 久久综合久久综合这里只有精品 | 欧美国产大片| 美女网站在线免费欧美精品| 久久精品在这里| 欧美在线播放| 欧美在线你懂的| 亚洲欧美综合精品久久成人| 在线亚洲欧美| 亚洲一区二区三区视频播放| 99视频精品全国免费| 亚洲伦理网站| 中国成人亚色综合网站| 中文网丁香综合网| 亚洲无限av看| 性xx色xx综合久久久xx| 欧美亚洲一区二区在线观看| 欧美亚洲视频一区二区| 欧美制服丝袜第一页| 欧美在线综合| 另类春色校园亚洲| 免费一级欧美片在线播放| 欧美成人69| 亚洲日本成人在线观看| 亚洲蜜桃精久久久久久久| 99国产一区| 亚洲一区二区三区四区在线观看 | 亚洲激情国产| 一个色综合导航| 亚洲在线视频观看| 久久久久国产一区二区三区四区 | 欧美在线1区| 久久婷婷激情| 欧美人成在线视频| 国产精品毛片| 精品91在线| 99热免费精品| 欧美亚洲日本一区| 欧美成人中文字幕在线| 亚洲人成免费| 亚洲欧美日韩在线观看a三区 | 亚洲国产乱码最新视频| 亚洲巨乳在线| 欧美专区中文字幕| 欧美多人爱爱视频网站| 国产精品久久久久久久久| 黄色av一区| 亚洲无限av看| 欧美成人中文字幕在线| 亚洲午夜精品国产| 久久久久久亚洲精品不卡4k岛国| 欧美精品乱码久久久久久按摩| 国产精品美女一区二区| 亚洲大胆人体在线| 亚洲伊人伊色伊影伊综合网| 久久久久国色av免费观看性色| 亚洲日本欧美在线| 欧美一区二区三区免费大片| 欧美激情1区| 伊人色综合久久天天| 亚洲综合大片69999| 欧美成人一二三| 午夜精品久久久久99热蜜桃导演| 欧美成人精精品一区二区频| 国产欧美一区二区三区久久| 日韩一级裸体免费视频| 久久中文字幕一区| 亚洲一二区在线| 欧美日韩在线一区二区| 亚洲级视频在线观看免费1级|