코드 페이지 858
Code page 858MIME / IANA | IBM00858 |
---|---|
에일리어스 | CCSID00858, CP00858, PC-다언어-850+유로[1] |
변환/인코딩 | ISO 8859-1 |
선행 | 코드 페이지 850 |
Code page 858 (CCSID 858)[2] (CP 858, IBM 00858, OEM 858[3])은 DOS에서 서유럽 [4]언어를 쓰는 데 사용되는 코드 페이지입니다.
코드 페이지 850과 마찬가지로 코드 페이지 858은 ISO 8859-1의 전체 레퍼토리를 지원하지만 배열은 다릅니다.코드 페이지 858은 코드 포인트 213(D5)을 닷리스 i(ihex)(ISO-8859-1에 포함되지 않은 문자)에서 유로 기호(€)[4]로 변경하여 1998년에 코드 페이지 850에서 작성되었습니다.유로 부호를 지원하도록 수정된 대부분의 코드 페이지와 달리 CF의hex 일반 통화 부호(ISO-8859-1 문자, ISO-8859-15의 유로 부호로 변경됨)가 [nb 1]대체할 문자로 선택되지 않았습니다.
그러나 1998년에 출시된 IBM의 PC DOS 2000은 새로운 코드 페이지 858에 대한 지원을 추가하는 대신 기존 코드 페이지 850의 정의를 코드 포인트 213에 [nb 2][5][6][7][8][9]유로 기호를 포함하도록 IBM이 수정 코드 페이지 850이라고 부르는 것으로 변경했습니다.보다 최근의 IBM/MS 제품은 자체 ID로 코드 페이지 858을 구현했습니다.
문자 집합
다음 표에 코드 페이지 858을 나타냅니다.각 문자는 대응하는 Unicode 코드 포인트와 함께 표시됩니다.위치의 10진수 값은 Alt 코드입니다.표의 후반부(코드 포인트 128~255)만 표시되고 전반부(코드 포인트 0~127)는 코드 페이지 850과 동일합니다.
코드 페이지 858[10][11][3] | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F | |
8배 | 츠 | ü | 에 | ★ | ä | 아 | å | 츠 | ê | ë | è | ï | î | ì | ä | å |
9배 | 에 | æ | ᄋ | o | ö | ò | û | ù | ÿ | 외 | ü | ø | £ | ø | × | ƒ |
도끼 | 아 | ii | o | u | ñ | ñ | ª | º | ¿ | ® | ¬ | ½ | ¼ | ¡ | « | » |
Bx | ░ | ▒ | ▓ | │ | ┤ | 아아 | 」 | à | © | ╣ | ║ | ╗ | ╝ | ¢ | ¥ | ┐ |
Cx | └ | ┴ | ┬ | ├ | ─ | ┼ | ã | ã | ╚ | ╔ | ╩ | ╦ | ╠ | ═ | ╬ | ¤ |
Dx | ð | ð | ê | ë | è | € | Ⅱ | Î | Ï | ┘ | ┌ | █ | ▄ | ¦ | ì | ▀ |
예 | ó | ß | o | Ò | õ | Õ | µ | þ | Þ | u | Û | Ù | ý | Ý | ¯ | ´ |
Fx | 부끄럽다 | ± | ‗ | ¾ | § | ÷ | ¸ | ° | ¨ | · | ¹ | ³ | ² | ■ | NBSP | |
코드 페이지 850과의 차이점 |
메모들
- ^ ISO-8859-1과 -15의 비교와 더불어 코드 페이지 808 (866부터), 848 (1125부터), 849 (1131부터) 및 872 (855부터), ISO-IR-205 (ISO-8859-4부터), ISO-IR-206 (ISO-8859-13부터) 및 Maccyroman 및 Maccy 로의 변경 사항을 비교합니다.
- ^ 그 이유는 MS-DOS/PC DOS에서의 코드 페이지 스위칭로직 실장에 있어서의 기존의 제약에 기인하고 있을 가능성이 있습니다.이것에 의해, 제한되는 경우가 있습니다.CPI 파일의 크기는 64KB, 최대 코드페이지는 약 6개로 제한됩니다.이 제한은 Windows NT의 일부 OEM 버전의 MS-DOS에서 회피되었습니다.DR-DOS에도 없습니다.또, MS-DOS/PC DOS 의 파서는, COUNTRY 로 가능한 국가/코드 페이지 엔트리의 수를 제한합니다.SYS 파일은 최대 146 또는 438로 DR-DOS에는 존재하지 않습니다.따라서 코드 페이지 858에 대한 지원을 추가하는 것은 동시에 다른 (코드 페이지 850 등)를 드롭하는 것을 의미할 수 있습니다.이는 일부 응용 프로그램이 코드 페이지 850을 사용하도록 유선 연결되어 있었기 때문에 실행 가능한 솔루션이 아닐 수 있습니다.
레퍼런스
- ^ "Character Sets". Internet Assigned Numbers Authority (IANA). 2018-12-12. Archived from the original on 2022-01-28. Retrieved 2022-01-28.
- ^ "CCSID 858 information document". IBM. Archived from the original on 2016-03-27.
- ^ a b "OEM 858". Go Global Developer Center. Microsoft. Archived from the original on 2016-03-08. Retrieved 2011-11-23.
- ^ a b "Code page 858 information document". IBM. Archived from the original on 2016-08-20.
- ^ Paul, Matthias R. (2001-08-15). "Changing codepages in FreeDOS" (Technical design specification). Archived from the original on 2016-08-20. Retrieved 2013-05-08.
The new official ID for the Multilingual "codepage 850 with EURO SIGN" is 858, not 850. IBM will switch to use 858 instead of their 850 variant with future issues of their products. […] I can only guess why they didn't add 858 to their EGAx.CPI, COUNTRY.SYS, and KEYBOARD.SYS files in PC DOS 2000. Many third-party applications are designed to work with 850 and didn't know about 858 at the time PC DOS 2000 was released, so it's easier for everyone, but unfortunately it's not compatible. […] As explained above, COUNTRY.SYS and KEYBOARD.SYS contain only two codepage entries for a given country in Western issues of DOS. (In Arabic and Hebrew issues there can be up to 8 codepages for one country, in theory there is no limit below the range of allowed codepages 1..65534). […] The problem is that removing support for 850 might have caused compatibility problems with applications which are hard-wired to use 850. Adding 858 as a third choice to all the files would have increased the file and table sizes significantly. The COUNTRY.SYS file parser in MS-DOS/PC DOS IO.SYS/IBMBIO.COM sets aside a 6 Kb (for DOS 6) scratchpad to load all the info. This allows a maximum of 438 entries in a COUNTRY.SYS file to be accepted, otherwise you will get the message "COUNTRY.SYS too large.". The NLSFUNC parser does not have this limitation, and the file parsers in DR-DOS (kernel and NLSFUNC) also do not know of such a restriction. Older issues of MS-DOS/PC DOS even had a 2 Kb buffer for a maximum of 146 entries.
- ^ Paul, Matthias R. (2001-06-10) [1995]. "DOS COUNTRY.SYS file format" (COUNTRY.LST file) (1.44 ed.). Archived from the original on 2016-04-20. Retrieved 2016-08-20.
- ^ Starikov, Yuri (2005-04-11). "15-летию Russian MS-DOS 4.01 посвящается" [15 Years of Russian MS-DOS 4.01] (in Russian). Archived from the original on 2016-08-20. Retrieved 2014-05-07.
- ^ 폴, 마티아스 R.(2001-08-27)."프리 도스(후속)에 변경하면 codepages".그 2014-10-01에 원래에서 Archived.2013-05-08 Retrieved.[…]도 사용자 지정을 만들 수 있습니다.어려움 없이 전통적인 FONT 스타일로 소비자 파일,으나 오르는 것 그것 MS-DOS/PC 도스(일부 OEM문제 및 NT파일 64Kb보다 더 크지만 MS-DOS/PC 도슬 수 있지 않처리할 수 있)가 기꺼이 사용할 만한 그러한 파일에 6codepages[…]에 저장할 수 있다.(NB다.fd-dev 포스트[1]에 기초를 둔다.).
- ^ Paul, Matthias R. (2001-06-10) [1995]. "Format description of DOS, OS/2, and Windows NT .CPI, and Linux .CP files" (CPI.LST file) (1.30 ed.). Archived from the original on 2016-04-20. Retrieved 2016-08-20.
- ^ "Code Page CPGID 00858" (PDF). IBM. Retrieved 2022-01-28.
- ^ "Code Page CPGID 00858" (text). IBM. Retrieved 2022-01-28.