2017-10-19 11 views
0

UTF-8 URIエンコーディングをサポートするように開発環境を設定しようとしています。私はspring boot埋め込みの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

を解決している

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

を使用してURIをデコードする必要があることが判明しました –

0

UTF-8エンコーディングは、Grailsの3.3で罰金ているようです。問題は、私はこれがすべての問題、私はすでにこれを試みたが、それは私のために動作していないようです

関連する問題