Nadal walczę z kodowaniem w Userpanelu (LMS Userpanel 1.1-cvs (1.21/1.17)). W lms-ie poprawnie wyświetla mi się UTF-8, w samym userpanelu też UTF-8 ok, natomiast problem jest z drukiem przelewu gdzie brak polskich znaków. Na ile zdążyłem się zorientować, pomimo wpisu ISO-8859-2 w <meta>, to plik "transferform" nadal wyświetla się w UTF-8. Przerobiłem w nim w zasadzie wszystko na UTF-8, ale problem mam z wyświetlaniem nazwiska klienta -prawdopodobnie z adresem jest podobnie- gdzie zamiast polskich znaków mam podwójny pytajnik. Na ile udało mi się zorientować, problem jest w linii:
for ( $i=0; $i<27; $i++ ) { $posy=62+$i*19; echo('<span style="position: absolute; top: '. $posx .'px; left: '. $posy. 'px; font-family: Courier, Arial, Helvetica; font-size: 12pt; font-weight: bold;">'. $USER_OD[$i].'</span>'); }
gdzie "$USER_OD[$i]" prawdopodobnie źle odczytuje UTF-8 i zamiast polskiego znaku daje 2 pytajniki
Czy ktoś zetknął się z podobnym problemem i znalazł jakieś alternatywne rozwiązanie ? W lms.ini mam wyłączone ISO i pozostawiony parametr domyślny (UTF-8)
pozdrawiam