1

再エンコードを避けるために、VBScript/JScriptでそれを実行しようとしています。
「%」があるかどうかを判断する必要がありますか?「%」はURLで他の用途がありますか?
ありがとう。

編集:ああ、元のエンコード関数はencodeURIではない可能性があります。
ブラウザからURLを収集し、encodeURIでエンコードした後に保存しようとしています。
ただし、URLがすでにエンコードされている場合は、別のエンコードを行うと間違ってしまいます。

4

2 に答える 2

1

それをデコードして、結果を元の URL と比較してみるかもしれません。変更されたり、長さが短くなったりした場合は、元の URL が既にエンコードされている可能性があります。

于 2010-07-04T17:07:07.960 に答える
0

URL 内の文字を繰り返し処理し、URL で許可されていない文字をテストします。

エンコードがある場合。不正な文字がなければ問題ありません

于 2010-07-04T17:09:16.343 に答える