2017-10-19 24 views
0

J'essaie de configurer mon environnement de développement pour prendre en charge le codage URI UTF-8. J'ai trouvé que l'option correcte pour le conteneur tomcat embarqué de démarrage de ressort devrait être server.tomcat.uri-encoding=UTF-8 mais je n'ai aucun succès de placer ceci dans le fichier de configuration de yml. J'ai également essayé de passer l'option en paramètre avec l'option -D, mais toujours pas de succès. J'ai fait beaucoup de recherches mais il n'y a tout simplement pas de documentation sur la façon de régler ceci sur les grails 3.3. Est-ce que quelqu'un a une idée de comment cette option peut-elle être intégrée dans Tomcat en mode développement?Grails 3.3 - comment paramétrer le URIEncoding du tomcat embarqué en mode développement dans le fichier de configuration yml

Répondre

0

Le paramètre dans le fichier YML ressemblerait à ceci:

server.tomcat.uri-encoding: UTF-8 
+0

je l'ai déjà essayé cela, mais il ne semble pas fonctionner pour moi –

0

Il semble que le codage utf-8 est très bien dans Grails 3.3. Le problème est avéré que je dois décoder le uri en utilisant

def uri = URLDecoder.decode(request.getRequestURI().trim(),"UTF-8") 

tout cela est et le problème est résolu