onlar ascii değil unicode karakterler, json_decode işe yaramadıysa unicode convert fonksiyonu bulmanız lazım.
Google'dan örneklere baktım, çözüm sağlayamadım maalesef hocam.
json decode daha sonrasında
preg_replace("/[^a-z0-9\_şıüğçöüİŞĞÖÜÇ]+/i", "", $veri);
tr karakterlere dokunmaması lazım
Cevap için teşekkürler, kutu yerine bu sefer � işaretleri çıkıyor.
Kullandığım kod bu şekilde, hala çözüm arayışı içerisindeyim.
<?php
header("Content-Type: text/html; charset=UTF-8");
$data = 'http://search.twitter.com/search.json?q=hergulc&include_entities=false&rpp=100&page=1';
$feed =file_get_contents($data);
$valid_data = json_decode($feed);
$valid_data = $valid_data->results;
foreach ($valid_data as $key=>$value) {
echo $value->text . "<br />";
}
?>