Problem jest taki. Mam stronę kodowaną w UFT-8. Muszę jednak wysłać formularz (razem z danymi) do innego serwisu który jednak jest kodowany w ISO-8859-1. Chciałem skorzystać z funkcji mb_convert_encoding();
Niestety jak otwiera się ten drugi serwis to zamiast polskich znaków są inne znaki.
Dodałem więc jeszcze funkcję kodująca znakni na "andy", ale i to nie pomogło...
htmlentities(mb_convert_encoding($tekst, "ISO-8859-1", "UTF-8"));
Najprawdopodobniej przy wysyłaniu danych z mojego serwera, serwer odczytał "andy" i zamienił je znowu na utf-8.
Jaki jest powód? Złe ustawienia apache'a? czy może skorzystać z jakieś innej metod?
Proszę o pomoc