Again, looking at this as a script problem is much more appropriate, after all, neither "com" nor any ccTLD nor most of the gTLDs are associated with any single language.
Nor is com associated with a single script.
I.e. I think you've taken a step in the right direction, namely:
language -> script
language -> script -> character set
Erik