CP858 to wersja 8-bitowego kodowania znaków CP850. Zwane też jest DOS Latin-9, nieoficjalnie również DOS Latin-1 with Euro albo DOS Latin-0. Udział tego kodowania jest marginalny.

Historia W związku z wprowadzeniem Euro, IBM w swoim systemie PC-DOS przeprowadziła modyfikację strony kodowej CP850 umieszczając w niej znak € na pozycji 0xD5. Kodowanie to jest również obsługiwane natywnie przez FreeDOS.

Zestaw znaków i braki Znak euro zastąpił literę ı (LATIN SMALL LETTER DOTLESS I), która nie jest wykorzystywana w żadnym z języków, do obsługi którego zostało zaprojektowane kodowanie CP850. Była to jedyna zmiana. Oba kodowania obsługują te same języki i cechują się tymi samymi właściwościami.

Tablica kodów CP858 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xA xB xC xD xE xF 0x Znaki kontrolne 1x 2x SP ! " # $ % & ' ( ) * + , - . / 3x 0 1 2 3 4 5 6 7 8 9 : ; < = > ?