problem niby banalny, przekształcić tekst z bazy do formatu json, muszę podmienić znaki html funkcją htmlspecialchars_decode.
Problem w tym, że w pojedynczym pliku test wszystko mi działa np:
echo htmlspecialchars_decode(' Pan Popper i jego pingwiny ? premiera premiera<br />', ENT_QUOTES);echo '<br />';
output:
Pan Popper i jego pingwiny ? premiera premiera Pan Popper i jego pingwiny ? premiera premiera
ale w miejscu roboczym już nie (inkludowane są inne pliki). Próbuję dojść to tego dlaczego...
Pliki mają takie same kodowania (ANSI).
Póki co próbuję rozwiązać tą zagadkę. Wizja ustalania wszystkich znaków i stosowania str_replace mnie przeraża... Po drodze nie zmieniam konwertowanego tekstu po zastsowaniu htmlspecialchars_decode.
Ktoś wie co się dzieje?
PS w miejscu myślników mamy : & # 8 2 1 1 ;
PS Działa mi to :
Ale i tak chcialbym wiedzieć czemu ta funkcja nie działa gdy includuje więcej plików...