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

牽著老婆滿街逛

嚴以律己,寬以待人. 三思而后行.
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久久99久久久二8| 欧美视频一区二| 新67194成人永久网站| 欧美亚洲免费| 亚洲成人影音| 亚洲乱码一区二区| 国产精品日韩欧美一区二区| 欧美专区亚洲专区| 久久久久国内| 99视频在线精品国自产拍免费观看| 亚洲精品123区| 国产精品久久午夜夜伦鲁鲁| 久久国产精品99国产| 久久综合给合| 中国女人久久久| 久久成人免费网| 99国产精品久久久久久久成人热 | 国产精品无码永久免费888| 亚洲欧美视频在线| 久久久99免费视频| 日韩视频亚洲视频| 小黄鸭精品密入口导航| 在线色欧美三级视频| 99精品久久| 伊人久久婷婷| 亚洲一本视频| 亚洲片在线观看| 亚洲欧美日韩国产综合| 亚洲国产欧美在线| 亚洲欧美日本日韩| 亚洲精品资源| 久久xxxx| 妖精成人www高清在线观看| 欧美一区二区三区在| 亚洲美女尤物影院| 久久国产精品久久w女人spa| 夜夜嗨网站十八久久| 久久久.com| 久久黄色小说| 欧美色综合网| 亚洲国产精品一区二区第一页| 国产乱子伦一区二区三区国色天香| 亚洲高清在线观看一区| 国产自产女人91一区在线观看| 99这里只有精品| 日韩视频第一页| 久久久久久久一区二区三区| 香蕉成人伊视频在线观看| 欧美激情国产日韩| 欧美成人黑人xx视频免费观看| 国产精品综合av一区二区国产馆| 亚洲日本成人女熟在线观看| 亚洲国产精品成人一区二区| 久久国产色av| 久久精品国产99国产精品澳门| 国产精品美女久久久浪潮软件| 亚洲区一区二| 日韩亚洲视频在线| 老司机精品福利视频| 老司机一区二区三区| 国产精品一区二区三区四区| 亚洲私人黄色宅男| 亚洲影视九九影院在线观看| 欧美日韩一本到| 9人人澡人人爽人人精品| 欧美成人蜜桃| 亚洲香蕉网站| 国产一区二区三区最好精华液| 在线一区二区日韩| 亚洲欧美日韩国产综合在线| 国产精品扒开腿做爽爽爽视频 | 亚洲激情校园春色| 久久琪琪电影院| 欧美不卡视频一区发布| 亚洲国产裸拍裸体视频在线观看乱了中文 | 欧美一区二区三区免费观看视频| 国产精品久久久久77777| 在线视频亚洲一区| 久久成人精品一区二区三区| 国产视频一区在线观看| 久久都是精品| 欧美成人午夜激情| 一本色道久久加勒比精品| 欧美亚一区二区| 欧美一区二区三区另类| 久久人人九九| 亚洲精品乱码久久久久久蜜桃麻豆 | 国产精品福利网站| 欧美亚洲三区| 亚洲国产三级网| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产精品99免费看 | 久久精视频免费在线久久完整在线看| 国产日韩精品一区二区| 久久久久久久综合狠狠综合| 亚洲国产高清一区| 午夜精品视频一区| 亚洲观看高清完整版在线观看| 欧美日韩国产三级| 欧美一区二区高清| 亚洲人成7777| 久久久免费观看视频| 夜夜嗨av一区二区三区| 国产精品亚洲第一区在线暖暖韩国| 久久九九精品99国产精品| 日韩亚洲综合在线| 久久综合国产精品| 亚洲一区二区三区视频| 伊人色综合久久天天| 欧美色道久久88综合亚洲精品| 久久不见久久见免费视频1| 日韩午夜黄色| 欧美国产欧美亚洲国产日韩mv天天看完整| 在线视频亚洲欧美| 亚洲福利视频一区| 国产伦精品一区二区三| 欧美国产日本在线| 久久久国产精品一区| 亚洲一区日韩在线| 亚洲日韩欧美视频| 欧美高清视频一二三区| 久久精品国产久精国产一老狼| 一区二区三区欧美成人| 在线观看日韩精品| 国产亚洲一区二区三区在线观看| 欧美日韩在线观看一区二区| 麻豆精品国产91久久久久久| 羞羞答答国产精品www一本| 99精品视频网| 亚洲美女在线国产| 亚洲国产99| 欧美福利视频在线观看| 玖玖玖免费嫩草在线影院一区| 久久国产精品第一页| 午夜视频一区二区| 午夜精品久久久久久久白皮肤 | 欧美一级电影久久| 亚洲视频碰碰| 亚洲一区二区三区精品在线| aa级大片欧美| 中日韩午夜理伦电影免费| 日韩视频免费观看高清在线视频| 亚洲福利视频免费观看| 亚洲国产精品国自产拍av秋霞 | 欧美午夜精品伦理| 欧美日韩中文字幕| 欧美视频一区二区在线观看| 欧美三级韩国三级日本三斤| 欧美日韩视频在线一区二区观看视频| 欧美成人免费网| 欧美伦理在线观看| 欧美视频在线不卡| 国产欧美日韩在线观看| 国产主播一区二区| 亚洲高清自拍| 在线亚洲一区| 欧美一级欧美一级在线播放| 久久精品视频在线看| 久久综合色88| 亚洲成色777777女色窝| 亚洲精品美女免费| 亚洲小说欧美另类婷婷| 欧美一区二区三区视频在线| 久久裸体视频| 欧美日韩国产成人高清视频| 欧美系列精品| 极品日韩av| 日韩一级片网址| 欧美一区二区三区四区在线观看| 久久免费精品视频| 亚洲国产aⅴ天堂久久| 亚洲网友自拍| 久久青草久久| 国产精品igao视频网网址不卡日韩| 国产精品一区久久| 亚洲国产美女| 午夜精品在线看| 女女同性女同一区二区三区91| 亚洲精品免费一二三区| 亚洲一区二区在线| 麻豆精品传媒视频| 国产精品一卡| 99精品免费视频| 久久精品国产精品亚洲综合| 亚洲欧洲午夜| 久久久久欧美精品| 欧美日韩免费观看一区三区| 国内一区二区三区| 亚洲视频日本| 亚洲第一综合天堂另类专| 亚洲中字在线| 欧美日韩成人综合天天影院| 精品成人a区在线观看| 亚洲在线观看免费| 91久久国产综合久久蜜月精品 | 国产精品久久久久久久久果冻传媒 |