Adoption of ISO 10646
UCS also proposed
encodings. However, these were not practical for many purposes, mostly because they were not compatible with already installed applications or existing protocols.
Thus, ISO 10646 was not easily adopted at first.
This obstacle was addressed with the development of
UTF-8.