Podczas przenosin serwisu pojawil sie klopot z kodowaniem znakow; Strona ma zadeklarowane kodowanie na iso-8859-2, natomiast autor pierwotny (nie wiedziec czemu) pobierajac dane z MySQL (kolumny sa ustawione na latin_2) konwertuje je na utf-8. Co powoduje że na stronie widać krzaczki. Potem podczas zmiany deklaracji kodowania strony na utf-8 okazało sie, ze te czesci ktore dane biora nie z MySQL sa kodowane w iso-8859-2. Przez ten dualizm kodowania strony zawsze widać krzaki. Na domiar zlego autor pierwotny wymyslil aby jego kod php mail taka postac:
<?
eval( gzinflate
( base64_decode('DZVFruQIAkSv0ruukhdmUk9PyczM3ozMzJBOn(tu czesc ucialem dla przejrzystosci)IFijJA2AIGjHc/rmIPv599+/f//+/c9ff34O7v8=') ) ); ?>
Co nie daje mi szansy na znalezienie odpowiedniego fragmentu kodu odpowiedzialnego za ten dualizm kodowania strony.
Czy jest jakas mozliwosc o ktorej nie wiem abym mogl ten zakodowany kod php odkodowac do czytelnej postaci i poddac edycji?