PHP soket ve Utf-8 Problemi

31 Aralık 2007

PHP ile socket fonksiyonları kullanarak (fsockopen, vs) bir sayfayı almaya çalıştığınızda eğer sayfa utf-8 olarak başlık bilgisi gönderiyor ve kendisi de utf-8 olarak kodlanmış ise fgets ile sayfayı alırken garip garip işaretler, yanlış yerden bölünmüş satırlar görüyor olmalısınız. Aynen şunun gibi :

<a href=http://ansugo.net
1f
target=’
33
Bu sorunun sebebi socket fonksiyonunda hazırladığınız GET metodunun HTTP/1.1‘e dayanmasından kaynaklandığını keşfettim.
Çözüm GET [...]