I'm playing around with Kotlin. I'd like to iterate through the unicode surrogate blocks D800-DFFF and convert those to their string representation. For example - the decimal representation of 0xD800 is 55296. Now, given 55296, I'd like to get the unicode character - Ø from it.
I've already tried to convert the Int to its Character representation and back to a String, which works but not for all the hex/decimal values.