Curl ile çektiğiniz sayfanın charset değeri ile sizin kullandığınız charset farklıysa iconv ile dönüştürme yapmanız gerekiyor.
Çektiğimde eğer $ad tr olmayan karakterler olduğunda boşluk dahi olsa çalışıyor. ancak örneğin bir türk yazıp arattığım zaman veriyi çekemiyor