PHP soket ve Utf-8 Problemi

Yazan: Faruk Enes | Tarih 31 Aralık 2007 | Yorum  2 Yorum
BerbatKötüOrtaGüzelHarika Henüz puan verilmemiş
Loading ... Loading ...

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 / HTTP/1.1 yerine GET / HTTP/1.0 gibi bir başlık bilgisi kullanın.

Yazdır Yazdır | 404 Görüntülenme | Kategori: PHP | Trackback  Geri İzleme
Etiketler  Etiketler: , , , , ,

Benzer Yazılar


Yorum Yap


(gerekli)

(gerekli,yayınlanmaz)




XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>