プロが教える店舗&オフィスのセキュリティ対策術

すいません、昔phpを少しだけ勉強していました。

今あるウェブサイトを作りたいと考えています。それで参考にしているサイトがあるのですが、ハイパーリンクの中が「%e5%84%9e%e3%82%」などの文字列になっています。

これって何だったでしょうか・・?

確か記憶ではアルファベットや日本語などをコンパイルすると上記のような文字列に変換できたように思うのですが、何の事だったのか、何に使うのか、昔の事でまったく思い出せません。

%e5%84%9e%e3%82%などの文字列はいったい何んだったでしょうか・・?名前や何に使うものなのか、変換の仕方・・・知っている方いましたら教えてもらえると助かります。歳のせいか何も思い出せません。

教えて!goo グレード

A 回答 (3件)

UTF-8 でエンコードして


https://ja.wikipedia.org/wiki/%E3%83%91%E3%83%BC …
じゃね?
    • good
    • 0
この回答へのお礼

ご回答有り難うございます。それでした。

お礼日時:2021/08/09 23:58

№2さんの回答の通りだと思いますが。


https://tech-unlimited.com/urlencode.html
にデコードするページがあります。
ただ、「%e5%84%9e%e3%82%」は文字列の一部だと思うのですがうまく変換できません。
全文を入れれば解読変換(デコード)できるんじゃないかと思いますが。
UTF-8なら「 %E3」から始まるんじゃないかと思います。
要するに、URLにて表示可能文字以外なので、暗号変換(エンコード)されたということでしょう。
    • good
    • 0

urlで使って良い文字はrfc3986で決まってます。


それ以外の文字はurlエンコードで記述する必要があります。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

教えて!goo グレード

このカテゴリの人気Q&Aランキング