Because it didn't raise an error, doesn't mean it worked. None of these work, but only one of them is so absurd as to make
- 100000 (
186A0) maps to the Supplementary Multilingual Plane, but there is nothing there (yet).
- 55296 (
U+D800) maps to the Basic Multilingual Plane, but nothing is there (yet).
- 1199111 (
U+124C07) is not even valid, it maps to a plane so high that Unicode doesn't even support it.
Unicode only supports 1,111,998: 17 planes × 65,536 characters per plane - 2048 surrogates - 66 noncharacters. See this answer for more informationthis answer for more information. 1.11 Million code points, is far less than 1.19 Million code points.