Пробывал и так и так ...
- Код: Выделить всё
<a href="http://twitter.com/home?status=<?=urlencode($row->title.' '.base_url().'news/'.$row->id)?>">
<img src="<?=base_url()?>images/twit.gif"> </a>
- Код: Выделить всё
<a href="http://twitter.com/home?status=<?=urldecode($row->title.' '.base_url().'news/'.$row->id)?>">
<img src="<?=base_url()?>images/twit.gif"> </a>
В html получается что-то вроде этого:
- Код: Выделить всё
<a href="http://twitter.com/home?status=%D0%90%D1%84%D0%B8%D0%BD%D0%BE%D0%B3%D0%B5%D0%BD%D0%BE%D0%B2%20%D0%BC%D0%BE%D0%B6%D0%B5%D1%82%20%D0%BF%D0%B5%D1%80%D0%B5%D0%B9%D1%82%D0%B8%20%D0%B2%20%C2%AB%D0%A2%D0%BE%D1%80%D0%BE%D0%BD%D1%82%D0%BE%C2%BB%20%20http://my_url"><img src="http://my_url/images/twit.gif"></a>
Если этот урл ввести в адресную строку, то всё нормально выводит, если на этот урл переходить с сайта: в твиттере пишет Invalid Unicode value in one or more parameters, в контакте выводит абракадабры и т.д.