6 ms·
> Instead, UTF-16 ruined Unicode for everyone with the abomination that is surrogates, UTF-16 is a hack. Unicode originally thought 65,535 values should be eno
by RcouF1uZ4gsC 3y ago
> Instead, UTF-16 ruined Unicode for everyone with the abomination that is surrogates,
UTF-16 is a hack. Unicode originally thought 65,535 values should be enough to represent all human languages and so 16-bit fixed size characters would work. However, that proved incorrect. UTF-16 was a hack to try retrofit this onto systems that had already adopted this 16 bit character (Java, Windows NT, etc).
An entertaining summary of the situation is here:
https://www.theregister.com/2013/10/04/verity_stob_unicode/ https://www.theregister.com/2013/10/04/verity_stob_unicode/