私はURLエンコード/デコードに関する質問があります。 "%2E"をデコードすると、 "。"が表示されます。 しかし、私がURLをエンコードすると、 "。"が得られます。URLエンコード "。" "返す" "%2e"の代わりに
私はhttp://www.url-encode-decode.com/のようなウェブサイトでそれを試してみます。 あなたはなぜそれが言えますか?
私はURLエンコード/デコードに関する質問があります。 "%2E"をデコードすると、 "。"が表示されます。 しかし、私がURLをエンコードすると、 "。"が得られます。URLエンコード "。" "返す" "%2e"の代わりに
私はhttp://www.url-encode-decode.com/のようなウェブサイトでそれを試してみます。 あなたはなぜそれが言えますか?
"。"は、エンコードされていない形式のURLで使用できる文字(フルリストhere)の1つです。したがって、16進表現にエンコードする理由はありません。だからこそあなたは:
"。 - > encode - > "。"
一方、すべてのチャーターは、 "%"構文を使用して16進表現に置き換えることができます。これはあなたが次のようになっている理由です:
"%2E" - > decode - > " > ""
"%61" - - >デコードを - >エンコード -
"">:
だからunecoded形式のURLで許可されているすべての文字のために、この動作を取得します""
そして、これはgoogle.comのための有効なURLです: