Feb. 13, 2019
4:10 a.m.
On 2/12/2019 7:51 PM, John Levine wrote:
What I am arguing is that you cannot retroactively apply standards that haven't been followed; particularly for HTML you have a whole internet's worth of legacy data that any system must be able to handle and continue to do so for the indefinite future.
I suppose we're stuck with UTS46 for IDNs in URLs for now, but as we are seeing there are places where UTS46 does the wrong thing, so there are places we can fix at the front end.
After all, if the input is preprocssed into valid U-labels and dots, UTS46 nontransitional shouldn't make things any worse.
Best avenue for that is new protocols where you may be able to enforce pure IDNs. A./