Mam stronę pod Joomla 3.x, w swoim module musiałem czytać pliki excela, standardowo użyłem biblioteki PHPExcelReader.
Działało całkiem nieźle, ale np tekst "Trzebieszów" był konwertowany źle - przy czym wszystkie polskie ogonki OK - ważna była kombinacja "zó".
Teraz potrzebuję czytać czeskie znaki i kolejny błąd. Gdzieś czytałem, by zmienić w pliku PHPExcelReader linię:
case 'iconv' : $result = iconv('UTF-16LE', $this->_defaultEncoding, $string);
na
case 'iconv' : $result = iconv('UTF-16LE', 'iso-8859-2', $string);
Zaczęło działać OK, ale musiałem ręcznie przestawiać w przeglądarce kodowanie strony. Oczywiście reszta napisów była do luftu.
Dalej dodałem jeszcze linię:
$result = iconv('iso-8859-2', 'UTF-8', $result);
Niestety znów źle. Ma ktoś jakiś pomysł ?
Pozdrawiam