2017-03-03 56 views
2

URLクエリ文字列に問題がありますが、パラメータにカンマが付いていることが問題だと思います。私は私のグループのいくつかがされていないことに気づいたいくつかのテストをしながらURLクエリ文字列に文字列のカンマがあります

Group=GroupName1,GroupName2,GroupName3 

:何が起こる

は私の紐のようなものを見えるように私は、グループ名のリストから生成されたクエリ文字列を持っていますクエリ文字列内にあってもページに表示されます。それから私は、表示されていないグループが名前にカンマを持つグループであることに気付きました。たとえば、次のように

Group=People,%20Places%20and%20Stuff 

は明らかにクエリ文字列は、グループとしてグループと「場所やスタッフ」などの「人民を探して解析されます。このグループは「People、Places and Stuff」なので、これは問題です。私はグループ名を制御していないので、コンマを入れないように変更することはできません。 %2Cを使用して文字列にコンマをエンコードしようとしましたが、影響はありませんでした。

私はいくつか検索しましたが、区切り文字がカンマではないようにサーバを変更することについての提案以外は見つけられませんでしたが、その能力はありません。それ以外の解決策は何ですか?

答えて

3

狩猟をした後、私はついに答えを見つけました。

%2Cとしてコンマをエンコードしているトラックが右側にありましたが、%5Cのエスケープ文字を前に付ける必要があります。したがって、URLクエリ文字列は次のようになります。

Group=People%5C%2C%20Places%20and%20Stuff 
関連する問題