Wpis z mikrobloga

#php #programowanie wytłumaczcie mi ktoś fenomen.

Mam tablice wielowymiarową która wygląda tak:

http://pastebin.com/THmSS9BG

I teraz najciekawsze. Wyświetlam to na ekranie i co sie dzieje?

Jeżeli w tytule były polskie znaki to koduje to jeszcze raz do utf8 i wykrzacza

razem z opisem, jeżeli w tytule nie ma polskich znaków to w opisie są wyświetlane poprawnie.

Dodam że dane do tej tablicy są pozyskiwane cURL'em, filtrowane przy pomocy preg_match albo http://www.php.net/manual/en/book.dom.php

Dodaje jako ciekawostke, ładne dziwy ;)
  • 5
@Ginden: ja pisałem całośc, nigdzie nie ma funkcji które zmieniają kodowanie (chyba że jakieś robią to z automatu, ale koduje dość długo i czegoś takiego nie miałem nigdy)

Dopiero teraz dodałem warunek (if mbdetectencoding($tytul) == UTF-8) (czyli zawiera polskie znaki to...

No i tak to troszke "obszedłem" (wiem wiem, lepiej znaleźć źródło problemu ale nie mam na to czasu.