Am 08.03.21 um 17:31 schrieb Peter Rader:
> Hi,
>
> I try to support a emoji in a IDN. This is the head of my engine-config:
>
>
> className="org.apache.catalina.realm.LockOutRealm">
> resourceName="UserDatabase"/>
>
> unpackWARs="true" autoDeploy="true">
>
> Both, HTTP and HTTPS connector have the UTF8 encoding:
>
>
> connectionTimeout="2" URIEncoding="UTF-8"
> redirectPort="8443" />
>
> protocol="org.apache.coyote.http11.Http11Nio2Protocol" scheme="https"
> secure="true" SSLEnabled="true" URIEncoding="UTF-8">
> truststorePassword="example" certificateVerification="optionalNoCA"
> ciphers="TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_DHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
> truststoreType="JKS">
> certificateKeyFile="/example/privkey.pem"
> certificateChainFile="/example/chain.pem" type="RSA"/>
>
>
>
>
> Unfortunately the browser-url redirect to the punycode xn--x7h.example.com in
> Chrome, Edge and Firefox (did not test more).
>
> How to remain with emoji IDN in the browser URL?
After a short look around the net, I think you will have no luck here,
as it seems to be a restriction posed by the browsers.
For Chrome you can read those restrictions at
https://chromium.googlesource.com/chromium/src/+/master/docs/idn.md
What I understood from that document, you have to stay close to actually
characters of your language (or at least stay with one language
(script)). Emojis are probably not yet recognized as a language :)
Felix
>
> Kind regards
>
> Peter Rader
> --
> Fachinformatiker AE / IT Software Developer
> Peter Rader
> Wilsnacker Strasse 17
> 10559 Berlin - GERMANY
> Tel: 0049 (0)30 / 6 29 33 29 6
> Fax: 0049 (0)30 / 6 29 33 29 6
> Handy: 0049 (0)176 / 8 7521576
>
> -
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
-
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org