2017-10-19 2 views
0

Ich versuche, meine Entwicklungsumgebung einzurichten, um UTF-8-URI-Codierung zu unterstützen. Ich habe festgestellt, dass die richtige Option für Spring Boot Embedded Tomcat-Container server.tomcat.uri-encoding=UTF-8 sein sollte, aber ich habe keinen Erfolg der Einstellung in der Yml-Config-Datei. Ich habe auch versucht, die Option als Parameter mit -D Option übergeben, aber immer noch keinen Erfolg. Ich habe viel gesucht, aber es gibt einfach keine Dokumentation, wie man dies auf Grails 3.3 setzt. Hat jemand eine Idee wie kann diese Option in embedded Tomcat im Entwicklungsmodus?Grails 3.3 - wie man die URI-Codierung des eingebetteten Tomcat im Entwicklungsmodus in der Yml-Konfigurationsdatei einstellt

Antwort

0

Die Einstellung in der YML Datei würde wie folgt aussehen:

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

Ich habe bereits versucht, diese aber nicht für mich arbeiten zu sein scheint –

0

Es dass 3.3 in Grails feine utf-8-Kodierung ist scheint. Das Problem stellte sich heraus, dass ich die uri mit

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

ist das alles und Problem

lösen dekodieren müssen
Verwandte Themen