2

特定のWebページで、リンクにカーソルを合わせると、テキストは「ビショップ」と表示されますが、TextPadへのリンクをコピーして貼り付けると、「%62%69%73%68%6F%」と表示されます。 70"。これはどのようなコードで、どうすればテキストに変換できますか?ありがとう!

4

4 に答える 4

6

URLエンコードだと思います。

ここでデコードできます:http://meyerweb.com/eric/tools/dencoder/

ほとんどのプログラミング言語には、urlencode/decodeする機能もあります。

于 2009-12-21T16:33:53.360 に答える
1

これはURLエンコードです。</や&などの文字を、%の後の16進数のASCII値を使用してURLに渡すように設計されています。ただし、これは、それ自体がエンコードを必要としない文字にも使用できます。URLが読みにくくなりますが、これが望ましい場合もあります。

于 2009-12-21T16:36:51.530 に答える
0

URLエンコードは、ASCIIセット外の文字を置き換えます。
w3schoolsサイトのURLエンコードに関する詳細情報

于 2009-12-21T16:37:13.077 に答える
0

他の人が述べているように、これは単にテキストのASCII表現であるため、HTTPオブジェクトを簡単に渡すことができます。スペースが含まれているWebサイトのURLを入力していることに気付いた場合、ブラウザは通常それを%20に変換します。これは、ASCIIの「スペース」文字の16進値です。

これは、古いスパムスクレーパーをだます方法でした。スパマーが電子メールアドレスを取得する1つの方法は、パターン「username@company.tld」に一致する文字列のWebサイトのソースコードを取得することです。ユーザー名部分のみまたは文字列全体をASCII文字としてエンコードすることにより、文字列は人間が読み取ることができますが、電子メールの送信に使用する前に、スクレーパーが文字列をリテラル文字列に変換する必要があります。もちろん、現代のスパムツールはこの種の文字列を説明しています。

于 2009-12-21T16:43:30.327 に答える