ERROR: requested character too large for encoding
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 chr() explode.


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 information. 1.11 Million code points, is far less than 1.19 Million code points.