注目タグ

質問・疑問

トピック詳細

<topentry_title>に含まれる半角スペースをエスケープしたい。

「ツイッターでつぶやく」ボタンの設置にあたって、PC向けページの場合はUTF-8エンコードなので、

http://twitter.com/home?status=<%topentry_enc_utftitle&g t;%20<%topentry_link>

としたときに半角スペースもエスケープしてくれます。
一方、携帯向けページの場合はShift_JISエンコードなので<%topentry_title>を使うと、

http://twtr.jp/share?url=<topentry_link>&text=< ;%topentry_title>

となるわけなのですが、これだと変数<%topentry_title>に半角スペ―スが含まれていた場合、%2 0にエスケープされずにそこでURLが切れてしまうようなのです。

何か改善策はありませんでしょうか?

http://bloggdgd.blog28.fc2.com/

2011年09月07日 18:30  by 

コメント一覧 1件中、1~1件表示

  • 記事のタイトルに半角スペースを使わないのが一番ですが
    使いたい場合半角スペースの代わりに&nbsp;と入れれば
    なんとかなるのではないでしょうか?

    エンコードなどイマイチ分かってないので
    参考になるかは分かりませんが…

    2011年09月10日 11:35 by くるくる