How UTF-16 and UTF-8 conversion happen?
问题 I'm kinda confused about unicode characters codepoints conversion to UTF-16 and I'm looking for someone who can explain it to me in the easiest way possible. For characters like "𐒌" we get; d801dc8c --> UTF-16 0001048c --> UTF-32 f090928c --> UTF-8 66700 --> Decimal Value So, UTF-16 hexadecimal value converts to " 11011000 00000001 11011100 10001100 " which is " 3624000652 " in decimal value, so my question is how do we got this value in hexadecimal?? and how can we convert it back to the