Mój skrypt pobiera informacje z wpisanego w inpucie adresu.
Za pomocą curla i wyrażeń regularnych a także, [i]get_meta_tags[/i].
I teraz mam problem, mój serwis jest w kodowaniu [b]UTF-8[/b], baza danych wszędzie: [b]utf8_unicode_ci[/b]
Przy wyciąganiu np danych z onet.pl albo interia.pl pojawiają się sławne krzaczki, albo w ogóle obcina ciąg i nie dodaje do bazy całości.
Jako że mój serwis ma być elastyczny nie mogę sobie zrobić po prostu:
$a = iconv('iso-8859-2', 'UTF8', $zmienna);
Bo wtedy strony które są w kodowaniu UTF-8 się sypią.
Próbowałem zdziałać coś funkcją [i]mb_detect_encoding[/i], jeżeli chodzi o UTF-8 to odczytuje kodowanie poprawnie, ale np iso-8859-2 już nie odczytuje więc problem występuje nadal.
Macie jakieś propozycje? może ja coś źle kminię :)