タグ

URLエンコードに関するtmsanrinshaのブックマーク (3)

  • JavaScriptでURLをちょっと賢く解読する。 CodingFirst

    C言語、PerlJavaScript、最近はPythonも。出来上がったものより、プログラムを書くことが好き。あと、スイーツ。 ちょっと賢くURLデコードする。UTF-8限定だけど。 Googleの検索結果とかでURLに %E3%81%AD%E3%81%8E などと、 %xxな文字列になっている事があるが、 URIの規則を定める RFC 3986 では、URIにASCIIの非予約文字[1]以外の文字データを用いる場合には、「%xx」(xxは16進数)という形でコードを表記することが定められている。 URLエンコード - Wikipedia という事で、JavaScriptで元の文字に戻すには、decodeURIすればいい。 decodeURI('%E3%81%AD%E3%81%8E'); //=>'ねぎ' でもエラーに弱くて、例えば、 decodeURI('%E3%81%AD%E3%81

  • Facebook シェア - Z.e.R.O

    Facebookシェアボタンを追加してみた。 イイネボタンというのがあって、Facebookではこちらを推奨しているみたい。 シェアボタンの追加方法の仕様を調べるのにちょっと苦労したので リンクを残しておきます。 Facebook デベロッパーサイト シェアボタンの配置は以下のURLに2つのパラメータを送付するのみ。 必要なその他の情報は、Facebook側が勝手にサイトのヘッダ情報を読んでくれます。 使用例: Facebookでシェアする http://www.facebook.com/sharer.php?u=<シェアしたいサイトのアドレス>&t=<タイトル> ただこれをこのままリンクしてもダメなようで、 デベロッパーサイトによると、パラメータ(赤字の部分)を URLエンコードをかけなければいけないらしい。 簡易にJavascriptでできる方法を紹介。 ついでに、ポップアップ画面で開

    Facebook シェア - Z.e.R.O
  • URLエンコード - BestPC

    URLエンコードとは? † http://www.bousaid.que.jp/software/urlencode/index.php 「URLエンコード」とはとほほのWWW用語集によれば、 『URLとして用いてよい文字のみになるように文字列をエンコード(変換)すること。 例えば、空白文字は + に、チルダ(~)記号は %7E に変換される』 という意味です。 誤解を恐れず簡単に言うと、 「URLには日語を使えないので、日語を半角英数字や記号に変換する」 という感じでしょうか。 文字コードが違うと、URLエンコードされた文字列も違ってきます。 ↑ PHPはリクエスト値を自動的にエンコード/デコードする † http://search.net-newbie.com/php/faq.html.html PHP マニュアル 第 71章PHPHTML フォームの内容を送信すると

  • 1