RE: Using Punicode for host names in IRI -> URI translation

I'm still not sure that requiring punicode for URIs is helpful.

Say I have an existing app without this behavior.  In order to update the URI behavior, I have to service the application.  In fact punycode isn't even trivial since it might ripple throught the app to impact display and other forms where my % encoded stuff automagically is presented in Unicode right now.

Now if I'm going to spend a bit of dev & test time to get punycode for URIs right, I may as well use that time to build IRI support instead.  If I do that, then I don't need URI support, in which case I'll never get around to fixing the bug.

So saying "you MUST" do .... when converting an IRI to a URI doesn't seem very helpful to me.  If IDN use doesn't currently do that already I don't think people are going to change the system, risking instability, to fix (or maybe break) a downgrade scenario for compatibility in older software.

I don't know how a product manager would "sell" the need to make this change compared to other work (say moving to full IRI support).

-Shawn

Received on Saturday, 21 November 2009 19:02:51 UTC