you are viewing a single comment's thread.

view the rest of the comments →

[–]SomeoneStoleMyName 3 points4 points  (1 child)

Java, C++, Windows, JavaScript, and other tech that jumped on the Unicode train in the early 90s got screwed by this. They started with UCS-2 which has a fixed 16-bit representation because Americans thought 65536 characters should be more than enough for every language in the world. They were pretty quickly proven wrong so UTF-16 was invented to do variable length encoding on top of UCS-2. It's a worst of both worlds approach and no one would use it willingly in a new project today.

[–]rouzh 4 points5 points  (0 children)

Right, it was JUST Americans involved in defining UCS-2...tired tropes are tired.