My question: when ICANN allows registration of this accent /language, can anyone else register it? Assmunign the adopt punycode, can anyone else be able to register the name?
My question: when ICANN allows registration of this accent /language, can anyone else register it?
They already allow it. You already registered it. Nobody else can register the same name you've already registered.
Punycode is just standard ASCII. In fact, not just standard ASCII, but that subset which is permitted in domain names. It encodes a representation of extended symbols using standard ASCII. A punycode-encoded domain name conforms to the character standards for domain names, and there is no restriction on their use.
I think what you are thinking of is the ICANN proposal to add multiple Punycode-encoded aliases for the TLDs (top-level-domains). For example, .com will be translated into an equivalent in different languages, and a Punycode-encoded entry will be added to the root servers for each translation.
You won't be registering a domain in several .com registries - there will still just be one. Nothing changes for existing websites, nor for new ones for that matter.
The only thing that changes is that the TLDs will make sense in everyone's native language. (OK, maybe not everyone's, but those that are implemented.) And websites that are registered using Punycode to use a native character-set will now make sense in their entirety.
Bottom-line is, you registered a funny-looking domain name starting with "xn--". Nobody else can register your funny-looking domain name, since you already registered it. You're still going to have a funny-looking domain name starting with "xn--" after the proposed change, so nothing changes. Some web browsers will turn your funny-looking domain name into something sensible in some language, and that doesn't change either. At some point, some web browsers will start turning the .com part into something sensible, too, and you don't need to change a thing yourself. (Except perhaps how you have others link to your site - IF you want your domain name to look completely sensible.)
take for example 日本語.com (japanese language in japanese)
you cant reg it because there is somewhere a similar registration and the algo stops you from regging it.
try a whois and try to reg it!
bah.
what's more there is perhaps something a little screwy with the algo as you cant register similar words.
Actually, that's not "screwy". It's an attempt at fraud-protection.
There can be multiple ways of encoding the same characters using PunyCode. PunyCoded domain names need to be "normalized", and there is an algorithm for normalization.
This is intended to prevent the registration of multiple domain names that represent the same sequence of native characters.
I imagine the algorithm isn't perfect, and there may be situations where there really is some subtle (or not so subtle difference) and it won't allow you to register the similar name.