0

プラス記号を%2Bにエンコードしますが、サーバーはそれをスペースとして読み取ります。javascriptXMLHttpRequestを使用してリクエストを送信します。

なぜそれが起こるのですか?

4

1 に答える 1

0

エンコード/デコードは派手なものではありません。基本はシンプルです。したがって、単一のアルゴリズムでエンコード/デコードする限り、元のテキストに到達する必要があります。

デコード アルゴリズムに問題がある可能性があります。

Fiddlerをインストールして、クライアント コンピューターから何が出力されるかを確認することをお勧めします。また、Web サーバーによるリクエストの最初の到着をログに記録して、そこに何が得られるかを確認することもできます。

于 2012-06-03T18:52:21.403 に答える