Ruby&#x27;s Japanese heritage is probably why it handles encodings like that - I think there were multiple encs it had to deal with at once or something. Also Unicode doesn&#x27;t completely handle all kanji in that there&#x27;s some that have an old style not available in Unicode. But maybe that&#x27;s not relevant.