Code page 950 (Big-5), as implemented by Microsoft (top) and by IBM (bottom). Details:

Microsoft's is defined in:
bestfit950.txt (somewhat arcane file format)
windows-950-2000.ucm
ibm-1373_P100-2002.ucm (with IBM mapping preferences)
CP950.TXT (decoder mappings only, and also omitting the private use area mappings for the user-defined characters)
IBM's is defined in:
T_Chinese_big51999.pdf (chart for double-byte component)
ibm-950_P110-1999.ucm
ICU mappings of five duplicate characters in the extension ranges to IBM private use allocations defined in code page 1449 are not noted, and are coloured the same as the characters they duplicate. For reference: 0xC6DF=U+F83E=U+4EDD, 0xF99D=U+F83F=U+FE33, 0xF99E=U+F840=U+2574, 0xF99F=U+F841=U+FE34, 0xF9A0=U+F842=U+FE4F.
Legend:
  pale violet: Hanzi (generic Big-5);
  dark violet: Hanzi (extension);
  pale red: non-Hanzi (generic Big-5);
  dark red: non-Hanzi (extension);
  pale teal: user-defined (generic Big-5);
  dark teal: user-defined (extension);
  dark gray: unassigned (reserved).
Own work
User:HarJIT