Muszę CURLem wysłać text z polskimi znakami jednak serwer do którego wysyłane są dane wymaga aby polskie znaki były zakodowane w UTF-8 więc zrobiłem coś takiego:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> //Podstawowe dekaracje
Tekst do wysłania w UTF-8 (litera Ł)
$str = '& #321;';
Sęk w tym, iż jak otworzę moją stronę to zamiast & #321; (specjalnie tu dałem spację) pokazuje się właściwa literka "Ł" lecz już na serwerze odbiorczym dane zapisują się w postaci & #321; zmiast właśnie właściwej litery Ł.
Dlaczego tak się dzieje?