46

カスタム xml パーサーを作成し、特殊文字をロックアップしました。当然のことながら、私はそれらを自分のデータベースに urlencode しました。

php に相当するものが見つからないようですurldecode()

これを達成できるjqueryまたはjavascriptの拡張機能はありますか?

4

3 に答える 3

99

この関数を使用decodeURIComponentて、%xxを文字に変換できます。ただし、スペースに変換する+には、追加の手順でスペースを置き換える必要があります。

function urldecode(url) {
  return decodeURIComponent(url.replace(/\+/g, ' '));
}
于 2010-08-07T18:20:56.653 に答える
12

これをチェックしてください

function urldecode (str) {
  return decodeURIComponent((str + '').replace(/\+/g, '%20'));
}
于 2012-09-14T23:28:05.557 に答える
-1

機能が必要だと思いますdecodeURI

于 2010-08-07T18:20:16.827 に答える