CP858 (Code page 858, CP 858, IBM 858, OEM 858) je znaková sada používaná pod operačním systémem MS-DOS určená pro zápis západoevropských jazyků.
Sady CP 858 a CP 850 se liší znakem s kódem 0xD5: v CP850 jde o písmeno ‚i‘ bez tečky (ı), místo kterého obsahuje CP 858 symbol eura (€).
Rozložení znaků v sadě Je zobrazena pouze horní polovina tabulky (kódy 128 až 255), spodní polovina (0–127) je obyčejná kódová tabulka ASCII.
## .0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F 8.9.A.B.C.D.E.F.
858