<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月10日 11:35 by くるくる
Copyright(c)1999 FC2, Inc. All Rights Reserved.
@fc2infoさんをフォロー