Code page 863 (CP 863, IBM 863, OEM 863) is a code page to be used under MS-DOS to write French language (mainly in Canada). Code page is the traditional IBM term used for a specific character encoding table: a mapping in which a sequence of bits, usually a single octet representing integer values 0 through 255, is associated with a specific character. ... Microsofts disk operating system, MS-DOS, was Microsofts implementation of DOS, which was the first popular operating system for the IBM PC, and until recently, was widely used on the PC compatible platform. ... French (français, langue française) is one of the most important Romance languages, outnumbered in speakers only by Spanish and Portuguese. ...
Code page layout
Only the upper half (128–255) of the table is shown, the lower half (0–127) being plain ASCII. There are 95 printable ASCII characters, numbered 32 to 126. ...
The converters for Cp437, Cp852, Cp860, Cp861, Cp863, Cp865, Cp869, Cp874 and Cp875 all need to be changed to represent IBM's definition of these encodings.
The public documentation http://java.sun.com/products/jdk/1.2/docs/guide/internat/encoding.doc.html documentation Cp437, Cp852, Cp860, Cp861, Cp863, Cp865 as MS-DOS encodings, so we can't just change them away from Microsoft's specification.
We're planning to introduce better disambiguation between similar code pages with the encoding converter SPI, so this issue should be addressed in the context of the SPI.