0

最近、新しい Web サイトを引き継いだのですが、ソース コードを取得すると、次のように JavaScript でエスケープされていません。

%3C%21DOCTYPE%20html%3E%0A%3Chtml%3E%0A%3Chead%3E%0A

残念ながら、%XX の名前がわからないので、HTML に変換するコンバーターが見つかりません。

前もって感謝します。(説明が下手で申し訳ありませんが、これを説明する方法がわかりません。)

4

2 に答える 2

2

これでできます:http://meyerweb.com/eric/tools/dencoder/

または任意の JS コンソールで:

unescape('%3C%21DOCTYPE%20html%3E%0A%3Chtml%3E%0A%3Chead%3E%0A');

そして、明確にするために、これは URL エンコーディングであり、javascript とは何の関係もありません。予約されているか、URL で問題を引き起こす可能性のある文字を置き換えます。

于 2012-08-04T22:14:52.460 に答える
1

デコードされた

<!DOCTYPE html>
<html>
<head>

ここにドロップして確認してください: http://meyerweb.com/eric/tools/dencoder/

于 2012-08-04T22:14:45.160 に答える