0

サーバーに送信する前にフォーム データに署名する必要があるアプリケーションがあります。署名方法では、すべてのフォーム入力値を JavaScript でエスケープし、署名してから、署名済みデータをサーバーに送信してクロス マッチングを行う必要があります。リモート サーバーは、プラス記号ですべてのスペースをエノコーディングする方法でフォーム データをエスケープしています。

したがって、フォームデータが次の場合:

this is test :)

エンコードされた出力は

this+is+test+%3A)

しかし、javascript の encodeURIComponent、encodeURI、およびエスケープをテストしました。それらのすべてが私に次の出力を与えます:

this%20is%20test%20%3A)

これに適した機能はありますか?

4

1 に答える 1