IDN with Gemini?

bie bie at 202x.moe
Mon Dec 7 02:16:41 GMT 2020


> I feel like this is probably the most intuitive method. Only
> use punycoding when it's a necessity, like for DNS lookups.
> 
> What about link lines though? I think that clients should
> accept both punycoded and Unicode domains in links. Convert
> all links' domain to punycode for DNS, then convert all links'
> domain to Unicode for sending. That seems a bit complicated,
> but from an author perspective it makes sense to support both.

Allowing IRIs is a *really big and breaking change*.

Right now, checking whether a gemini request is valid can be done really
easily, even in a language like C and with no external dependencies.

Converting the IRI to an URI in the client and having the server
configured with the punycode seems like a much cleaner, simpler and even
robust solution to me.

bie


More information about the Gemini mailing list