Witam.
Za pomocą php przesyłam tablice do smartów, następnie za pomocą funkcji {foreach} ją wyświetlam.
Cały problem polega na tym, iż gdy w smartach dodam funkcje 'lower' (dla wartości z tablicy) to pojawia się problem z polskimi znakami.
Wszystkie pliki są w UTF-8, meta też jest.
K... ludzie, jak już bierzecie tak kiepski system szablonów, to się chociaż jego nazwę nauczcie poprawnie pisać. To jest TEN Smarty, tego Smarty'ego, tym Smartym.
Cały problem polega na tym, że funkcje PHP (z których Smarty korzysta) nie obsługują poprawnie wielobajtowych kodowań takich, jak UTF-8 i dopóki nie wyjdzie PHP 6, niewiele na to poradzisz. Rozwiązanie to wykorzystanie specjalnych dodatkowych bibliotek z zamiennikami. Jakbyś poprawnie napisał "Smarty", to nawet dałbym Ci namiary na taką, ale tak to sobie szukaj sam.