I had notified @raffy about this months ago.
三i三.eth
Etherscan return,
The domain name entered is either not registered on ENS or not currently supported by Etherscan.
app.ens.domains return,
Domain malformed. 三i三.eth is not a valid domain.
You have either added a domain without a TLD such as .eth or you have added unsupported characters.
i三三.eth
Etherscan return,
The domain name entered is either not registered on ENS or not currently supported by Etherscan.
app.ens.domains return,
Domain malformed. i三三.eth is not a valid domain.
You have either added a domain without a TLD such as .eth or you have added unsupported characters.
三三i.eth
Etherscan return,
The domain name entered is either not registered on ENS or not currently supported by Etherscan.
app.ens.domains return,
Domain malformed. 三三i.eth is not a valid domain.
You have either added a domain without a TLD such as .eth or you have added unsupported characters.
三aa.eth
Etherscan return,
The domain name entered is either not registered on ENS or not currently supported by Etherscan.
app.ens.domains return,
Domain malformed. 三aa.eth is not a valid domain.
You have either added a domain without a TLD such as .eth or you have added unsupported characters.
a三a.eth
Etherscan return,
The domain name entered is either not registered on ENS or not currently supported by Etherscan.
app.ens.domains return,
Domain malformed.a三a.eth is not a valid domain.
You have either added a domain without a TLD such as .eth or you have added unsupported characters.
aa三.eth
Etherscan return,
The domain name entered is either not registered on ENS or not currently supported by Etherscan.
app.ens.domains return,
Domain malformed. aa三.eth is not a valid domain.
You have either added a domain without a TLD such as .eth or you have added unsupported characters.
三ric.eth
Etherscan return,
The domain name entered is either not registered on ENS or not currently supported by Etherscan.
app.ens.domains return,
Domain malformed. 1aa三.eth is not a valid domain.
You have either added a domain without a TLD such as .eth or you have added unsupported characters.
∆三e.eth is a valid domain
111三.eth is a valid domain
1三1.eth is a valid domain
a1b三.eth is a valid domain
a1三b.eth is a valid domain
a三1b.eth is a valid domain
三a1b.eth is a valid domain
三a1.eth is a valid domain
i三三1.eth is a valid domain
1aa三.eth is a valid domain
The character—
‘null三null’
or ‘ 三 ‘
三 is uts-46 mappable, Unicode Utilities: Character Properties
When the character 三 is used in combination with ASCII character that is alphabetic only and no numeric characters, returns malformed / invalid.
When the character 三 is used in combination with an ASCII character that is alphabetic + a single numeric characters, returns valid.
When the character 三 is used in combination with ASCII character numeric only and no alphabetic characters, returns malformed / invalid.
When the character 三 is used in combination with ASCII character that is alphabetic only + no numeric characters + some but not all ALT+xxx characters returns valid.
Sequence and order are irrelevant.
No relevant information found about sequence and order of uts-46 characters in unicoode specification manuals.
The issue is that – it results malformed if the string contains
( 三 ) + (alphabetic character) + (alphabetic character)
but is valid if string contains
( 三 ) + ( ascii numeral character) +
or
( 三 ) + ( ascii numeral character) + (alphabetic character)
三 is uts-46 mappable, Unicode Utilities: Character Properties
Either way I don’t believe this character should be allowed in the first place at all.