Pobrałem stronę przy użyciu curl, chcę wyświetlić informacje i pojawia się problem. Np. zamiast "ł" mam \u0142. Jak to pozamieniać? Można niby strtr(), ale tworzenie tabeli dla całego Unicode, to chyba niezbyt dobry pomysł. Jest coś lepszego?
0
Niewłaściwie są wyświetlane polskie i do tego pełno innych (cyrylica, arabski itd.).
Mam takie coś:
preg_replace("/\\\u{0,65535}/", "&#x\\1;", $str);
tylko, że działa źle. Przykład:
"Wroc\u0142aw" zamienia na "Wroc&#x;0142aw" - średnik powinien być wstawiony po znalezionym ciągu, a nie odwrotnie. Jak to zmienić.
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.