I'm glad, however, that there is a more modern description. Joel's article dates from a time (2000) when UCS-2 sounded like a good idea.
I'll observe that this article is very C-centric. If Python is how you think about things, I recommend the Python Unicode HOWTO, which of course has two different relevant versions at the moment:
I'll observe that this article is very C-centric. If Python is how you think about things, I recommend the Python Unicode HOWTO, which of course has two different relevant versions at the moment:
For Python 2: https://docs.python.org/2.7/howto/unicode.html
For Python 3: https://docs.python.org/3/howto/unicode.html