[6] 西欧市場 [[MS-DOS]]。

* 実利用例

- [11] 
[CITE[Portal Autárquico - Publicações on-line]], [TIME[2025-05-24T02:38:51.000Z]], [TIME[2025-05-24T02:55:21.283Z]] <https://portalautarquico.dgal.gov.pt/pt-PT/servicos-on-line/biblioteca/publicacoes-on-line/>
-- [12] 
<https://portalautarquico.dgal.gov.pt/ficheiros/?schema=f7664ca7-3a1a-4b25-9f46-2056eef44c33&channel=266f4a32-848e-4d2c-99c6-ad5b5511d7fe&content_id=143C8989-5D21-45F1-8EC0-7CEAEAC0049E&field=storage_image&lang=pt&ver=1&filetype=zip&dtestate=2024-04-22132849>
-- [14] 
<https://portalautarquico.dgal.gov.pt/ficheiros/?schema=f7664ca7-3a1a-4b25-9f46-2056eef44c33&channel=266f4a32-848e-4d2c-99c6-ad5b5511d7fe&content_id=C73AC715-5085-48A0-9D5B-64C92E0D092F&field=storage_image&lang=pt&ver=1&filetype=zip&dtestate=2024-04-22132817>


[13] >>12 >>14 
[N[0x87]] が [CH[ç]]。[[ZIP]] なので [[CP437]] の可能性もあるが、西欧なので [[CP850]]
と見るのが妥当。

* 比較


[8] 
[[Unicode Consortium]] の配布する [[Microsoft]] の [[CP850]] 変換表、
>>1、
>>7、
[CITE[ICU]] の
[DFN[[CODE[aix-IBM_850-4.3.6]]]],	
[DFN[[CODE[glibc-IBM850-2.1.2]]]],	
[DFN[[CODE[hpux-cp850-11.11]]]],	
[DFN[[CODE[ibm-4954_P101-2000]]]],	
[DFN[[CODE[ibm-850_P100-1999]]]],	
[DFN[[CODE[ibm-9042_P101-2000]]]],	
[DFN[[CODE[java-Cp850-1.3_P]]]],
[DFN[[CODE[windows-850-2000]]]]	
は、
[[CP437]] と比較するとかなり変更されています。互換性はありません。
相互には、1対1対応の関係としてはほぼ同等ですが、
一部 [[Unicode文字]]の選択が異なります。

[9] 
[CITE[ICU]]
の
[DFN[[CODE[aix-IBM_858-4.3.6]]]],
[DFN[[CODE[ibm-858_P100-1997]]]],
[DFN[[CODE[windows-858-2000]]]],
[DFN[[CODE[ibm-4954_P101-2000]]]]
は、
>>8
の
[N[0xD5]]
を
[CC[U+0131]] ([CH[ı]])
から
[CC[U+20AC]] ([CH[€]])
に置き換えたものです。
互換性はありません。
相互には、1対1対応の関係としてはほぼ同等ですが、
一部 [[Unicode文字]]の選択が異なります。

[10] 
>>2、
[CITE[ICU]] の
[DFN[[CODE[ibm-4955_P101-2000]]]],
[DFN[[CODE[ibm-859_P100-1999]]]]
は、
>>9
の数文字を置き換えるなどしたものです。
互換性はありません。
相互には、1対1対応の関係としてはおおむね同等ですが、
一部 [[Unicode文字]]の選択が異なります。

[15] 
[[Unicode Consortium]] の配布する [[Microsoft]] の [[CP857]] 変換表、
[CITE[ICU]] の
[DFN[[CODE[glibc-IBM857-2.1.2]]]],	
[DFN[[CODE[hpux-cp857-11.11]]]],	
[DFN[[CODE[ibm-857_P100-1995]]]],	
[DFN[[CODE[java-Cp857-1.3_P]]]],
[DFN[[CODE[windows-857-2000]]]]
は、
>>8
の十数文字を置き換えるなどしたものです。
互換性はありません。
相互には、1対1対応の関係としてはおおむね同等ですが、
一部 [[Unicode文字]]の選択が異なります。

[16] 
>>3、
[CITE[ICU]]
の
[DFN[[CODE[ibm-9049_P100-1999]]]]	
は、
>>15
の [N[0xD5]] に
[CH[€]]
を追加したものです。

[18] 
>>5
は、
>>15
の [N[0xD5]] に
[CH[₴]]
を追加したものです。

[4] 
[[CP775]],
[[CP778]],
[[CP852]] は、
[[CP850]] と似ていますが、
違いもかなり多いです。

* 実装

[17] [CITE@en[Support for cp858 · Issue #52264 · python/cpython]], [TIME[2025-10-13T14:54:08.000Z]] <https://github.com/python/cpython/issues/52264>

[19] 
[CITE@en[IBM858 Codepages for Euro Currency sign missing · Issue #201 · harbour/core]], [TIME[2025-10-13T14:56:00.000Z]] <https://github.com/harbour/core/issues/201>

[20] [CITE@en[Euro Symbol € · Issue #39 · mike42/escpos-php]], [TIME[2025-10-13T14:57:41.000Z]] <https://github.com/mike42/escpos-php/issues/39>


* メモ


[1] 
[CITE@en[Code page 850 - Wikipedia]], [TIME[2025-06-17T20:11:15.000Z]], [TIME[2025-06-22T01:09:25.953Z]] <https://en.wikipedia.org/wiki/Code_page_850>

[7] 
[CITE@en[Codepage & Co.]], [TIME[1998-06-29T02:25:01.000Z]], [TIME[2025-06-22T02:23:54.504Z]] <https://czyborra.com/charsets/codepages.html#CP850>


[3] [CITE@en[Character Encodings/Code Tables/MS-DOS/Code page 857 - Wikibooks, open books for an open world]], [TIME[2025-06-08T01:25:04.000Z]], [TIME[2025-06-22T01:25:32.454Z]] <https://en.wikibooks.org/wiki/Character_Encodings/Code_Tables/MS-DOS/Code_page_857>



[2] 
[CITE@en[Character Encodings/Code Tables/MS-DOS/Code page 859 - Wikibooks, open books for an open world]], [TIME[2025-06-08T01:17:06.000Z]], [TIME[2025-06-22T01:17:49.046Z]] <https://en.wikibooks.org/wiki/Character_Encodings/Code_Tables/MS-DOS/Code_page_859>

[5] [CITE@en[Character Encodings/Code Tables/MS-DOS/Code page 30033 - Wikibooks, open books for an open world]], [TIME[2025-06-08T01:27:30.000Z]], [TIME[2025-06-22T01:27:57.304Z]] <https://en.wikibooks.org/wiki/Character_Encodings/Code_Tables/MS-DOS/Code_page_30033>


