エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ふと思う--ちょっと考える (いたずら編): JavaScript: URL エンコードする
記事へのコメント1件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ふと思う--ちょっと考える (いたずら編): JavaScript: URL エンコードする
URLには、いくつか使ってはいけない文字がある。そのような文字を含んだキーワードなどをURLに含めたい... URLには、いくつか使ってはいけない文字がある。そのような文字を含んだキーワードなどをURLに含めたいときには、後で戻せるような統一のルールにのっとってそれらの文字を置き換える必要がある。 そのためのルールが、RFC 1738で規定されているURL encodeと呼ばれるエンコード方法。 JavaScriptには、危険な文字をエンコードするにはescape()という関数があります。しかし、この関数でエンコードするのはどうも良くないらしい(*1)。 ということで、Internet上にあるソースを改造した自作の関数(URLencode)を使っていました。 しかし、最近encodeURIComponent()という関数が使えるようになったそうです(*2)。また似た関数にencodeURI()もあります。こちらは、エスケープしない文字がいくつかあるので、あまり用がないかな。 ただこれらの関数は、最