2017-10-19 257 views
0

我試圖設置我的開發環境來支持UTF-8 URI編碼。我發現彈簧啓動嵌入式tomcat容器的正確選項應該是server.tomcat.uri-encoding=UTF-8,但是我沒有在yml配置文件中設置該選項。我也嘗試通過該選項作爲-D選項的參數,但仍然沒有成功。我做了很多搜索,但是沒有文檔說明如何在grails 3.3上進行設置。有沒有人有想法如何在開發模式下的嵌入式tomcat這個選項?Grails 3.3 - 如何在yml配置文件中設置開發模式下的嵌入式tomcat的URIEncoding

回答

0

在YML文件中的設置看起來像:

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

我已經嘗試過這一點,但它似乎是解決並沒有爲我工作 –

0

看來,UTF-8編碼是在Grails的3.3罰款。原來,這個問題,我需要使用URI解碼

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

這一切問題

相關問題