• <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>

            牽著老婆滿街逛

            嚴以律己,寬以待人. 三思而后行.
            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 楊粼波 閱讀(794) 評論(0)  編輯 收藏 引用

            精品无码久久久久久久动漫| 久久嫩草影院免费看夜色| 久久天天躁狠狠躁夜夜2020一 | 超级97碰碰碰碰久久久久最新| 久久国产乱子伦精品免费午夜| 久久伊人亚洲AV无码网站| 中文字幕无码久久精品青草| 亚洲AV无码久久精品蜜桃| 色综合色天天久久婷婷基地| 亚洲人成电影网站久久| 97热久久免费频精品99| 日本亚洲色大成网站WWW久久| 亚洲精品乱码久久久久久中文字幕| 91精品国产9l久久久久| 免费无码国产欧美久久18| 99久久无码一区人妻a黑| 亚洲精品NV久久久久久久久久| 久久婷婷五月综合97色| 亚洲国产成人久久精品99| 久久99国产精品久久久 | 久久精品男人影院| 久久精品国产亚洲AV影院| 狠狠综合久久综合中文88| 久久久久久久人妻无码中文字幕爆| 久久精品无码一区二区日韩AV| 久久久久亚洲AV片无码下载蜜桃| 国产午夜精品久久久久九九电影| 久久精品国产亚洲AV大全| 人人狠狠综合久久88成人| 亚洲日本va中文字幕久久| 伊人久久亚洲综合影院| 久久久久人妻精品一区三寸蜜桃 | 亚洲精品美女久久久久99| 内射无码专区久久亚洲| 久久综合综合久久狠狠狠97色88| 久久久久无码精品国产| 久久综合久久自在自线精品自| 一本一道久久综合狠狠老| 97久久国产综合精品女不卡| 亚洲人AV永久一区二区三区久久| 理论片午午伦夜理片久久|