I have a small web application dealing with Jitsi JWT (token-based authentication).
I have a form, asking the user for a Jitsi roomName and so I will create a JWT.
So I generate a URL like https://<my domain>/<roomName>?jwt=<a token>
The roomName may contain special chars (blank, german umlaute etc). In Java I build the url from above and print the result in logging (tomcat/primefaces). It looks fine.
Example: roomName = "abcdefäöüßende"
The browser is showing the URL to click and launch the Jitsi meeting.
But in the URL the "roomName" is encoded in ISO8859_1 from <h:outputLink>
https://<my domain>/abcdef%E4%F6%FC%DFende?jwt=<a token>
But Jitsi need the URL encoded with UTF-8 like:
https://<my domain>/abcdef%C3%A4%C3%B6%C3%BC%C3%9Fende?jwt=<a token>
Is there any possibility to control the h:outputLink behavior?
I have no special ISO8859_1 settings in my project, for me it looks all is UTF-8
Uwe