Kodowanie bazy mam ustawione na utf8_general_ci
Pobieram z niej pewne dane i tworzę plik .xml o okreslonej zawartości.
Tworzony plik .xml ma kodowanie ISO-8859-2.
Pobierane dane to m.in treść ogłoszenia, na podstawie którego tworzony jest url. W tym urlu nie może być polskich znaków. Problem w tym, że nie moge wywalić z pobranych danych polskich znaków (str_replace).
Chciałem użyć string_iconv, niestety przy próbie użycia tego wywala mi error.
przykład ze zmienną: $wiersz['annoucement_title'] = 'adsadaąśłĄŚŁŻ'; poprawnia zwraca wynik: adsadaaslASLZ
dlatego zastanawiam się czy problemem tutaj mogą być różne kodowania danych z bazy i pliku .xml?
Nikt nie podpowie?
Wymiękam, poniewaz z danych, które wyciagam z DB nie mogę usunąć pl znaków, które powinny trafic do url prowadzacego do nich. W url pl znaków nie ma, wiec sytuacja się zapętla.