Pobieram dane z JSON`a który jest teoretycznie kodowany w UTF-8 ale i tak nie ma w nim polskich znaków. Teraz chciałbym w jakiś magiczny sposób aby polskie znaki się pojawiły. Próbowałem z iconv i różnymi "mixami" kodowania ale bez skutecznie. Potem użyłem zwykłej podmiany gdzie ręcznie wstawiłem znaki które mnie interesują.
Problem jest jedynie ze znakami ś,ź,Ś,Ź które reprezentuje znak "�".
function f($s) { 'ł' => 'ł', 'š' => 'ą', 'ń' => 'ń', '�' => 'ś', // nie dziala 'Ż' => 'Ż', 'ę' => 'ę', 'Ł' => 'Ł', '�' => 'Ś', // nie dziala 'ć' => 'ć', 'ż' => 'ż', '�' => 'ź', // nie dziala ); foreach($chars as $from => $to) { } return $s; }
Jakieś pomysły?