1

Railo サーバーで奇妙なことに気付きました。URL で渡すすべての+文字は、Icfdumpまたはcfoutputそれらのときに自動的にスペースに変換されます。

+aが a のままになるように変更するサーバー設定はあり+ますか?

4

1 に答える 1

6

Railo は+文字をスペースに変換していません - あなたのブラウザはそうです。

(ColdFusion でまったく同じコードを実行すると、同じ動作が得られます。)

URL では、+は予約文字であり、 としてエンコードする必要があります。その他にもエンコードが必要な文字%2Bいくつかあります。

CFML 関数UrlEncodedFormatを使用して、URL で使用するテキストをエンコードできます。

于 2011-11-12T18:13:16.333 に答える