特定のWebページで、リンクにカーソルを合わせると、テキストは「ビショップ」と表示されますが、TextPadへのリンクをコピーして貼り付けると、「%62%69%73%68%6F%」と表示されます。 70"。これはどのようなコードで、どうすればテキストに変換できますか?ありがとう!
4 に答える
URLエンコードだと思います。
ここでデコードできます:http://meyerweb.com/eric/tools/dencoder/
ほとんどのプログラミング言語には、urlencode/decodeする機能もあります。
これはURLエンコードです。</や&などの文字を、%の後の16進数のASCII値を使用してURLに渡すように設計されています。ただし、これは、それ自体がエンコードを必要としない文字にも使用できます。URLが読みにくくなりますが、これが望ましい場合もあります。
URLエンコードは、ASCIIセット外の文字を置き換えます。
w3schoolsサイトのURLエンコードに関する詳細情報。
他の人が述べているように、これは単にテキストのASCII表現であるため、HTTPオブジェクトを簡単に渡すことができます。スペースが含まれているWebサイトのURLを入力していることに気付いた場合、ブラウザは通常それを%20に変換します。これは、ASCIIの「スペース」文字の16進値です。
これは、古いスパムスクレーパーをだます方法でした。スパマーが電子メールアドレスを取得する1つの方法は、パターン「username@company.tld」に一致する文字列のWebサイトのソースコードを取得することです。ユーザー名部分のみまたは文字列全体をASCII文字としてエンコードすることにより、文字列は人間が読み取ることができますが、電子メールの送信に使用する前に、スクレーパーが文字列をリテラル文字列に変換する必要があります。もちろん、現代のスパムツールはこの種の文字列を説明しています。