2016-10-07 13 views

答えて

2

"。"は、エンコードされていない形式のURLで使用できる文字(フルリストhere)の1つです。したがって、16進表現にエンコードする理由はありません。だからこそあなたは:

"。 - > encode - > "。"

一方、すべてのチャーターは、 "%"構文を使用して16進表現に置き換えることができます。これはあなたが次のようになっている理由です:

"%2E" - > decode - > " > ""

"%61" - - >デコードを - >エンコード -

"">:

だからunecoded形式のURLで許可されているすべての文字のために、この動作を取得します""

そして、これはgoogle.comのための有効なURLです:

http://%67%6F%6F%67%6C%65%2E%63%6F%6D

関連する問題