Как исправить эту ошибку? Я использую шаблон smarty. Вот код:Нелатинские символы в шаблоне smarty, показывающие при использовании getDateLocal
writeTR2($lngstr['page_visitordetails_startdate'], getDateLocal($lngstr['language']['date_format_full'], $i_rSet1->fields["startdate"]));
В результате 05, 2013 4:16:39 Должно быть, как это 05 Март, 2013 04:16:39
Моя база данных и веб-сайт с помощью UTF-8, в других местах у меня нет этой проблемы, все хорошо показывает. Я имею в виду, что кириллицы хороши. Но когда я использую эту функцию getDateLocal, возникает проблема. Когда я меняю кодировку на кириллицу (ISO-8859-5) , эта функция показывает мне характер, но целые сайты показывают неправильную. Помогите мне пожалуйста.
Я использую multilanguage в своей системе, английская версия использует ISO-8859-1 , Если я конвертирую, все будет преобразовано, верно? –
@Firdavs Я не знаю, что вы подразумеваете под «многоязычным»? Во всяком случае, вызов 'iconv()' будет преобразовывать только содержимое getDateLocal(). Вы определенно используете UTF-8 на стороне вывода –