URLエンコードについて

2013.02.05

twitterのボタンを設置する際などで、公開しているページと、twitterの文字コードが異なる場合、文字化けをしてしまう。
(公開サーバーがEUC-JP、twitterはUTF-8だったり、、、)

その場合、URLエンコードをして、文字化けを解消することができる

$txt = "さんぷるサンプルさんぷる";
$txt = mb_convert_encoding($txt,"UTF-8","EUC-JP");
$txt = urlencode ($txt);

http://xxx.com/?t=<?php print $txt; ?>

で、文字化け解消!

コメントは受け付けていません。