veriyi aldığın sitenin head kısmından kodlamasını öğrenip ona göre iconv kullanabilirsin
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Şu kısımı preg match ile almamdan bahsediyorsunuz değil mi ? Eğer doğru anladıysam kullanıcıya vereceğim kod biraz daha çoğalmış olacak sanki.
Bazı sitelerde denk geliyorum kodlama yanlışlığı olsa gerek, charset metası birden fazla kullanılmış. Hem utf-8, hem iso-8859-9 hem de windows-1254 var. Bu gibi durumda hangisi geçerli olur acaba ?
Örn .
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />