preg_match("''si",$adres, $karakter_seti);bu kod her zaman işe yaramıyor ne yazıkki.

Misal html5 sitelerde

buradaki charset değerini bu regex ile çekemezsiniz.

Ayrıca çok nadir de olsa bazı sitelerde charset meta kodu hiç olmayabiliyor.