Кириллица из php в xslt

Leks

Новичок
Кириллица из php в xslt

Возникла такая проблема, никак не могу справитья.
В xsl вызываю php функцию, которая возвращает текст. xsl принимает текст, но только если нет кириллицы. если меняю текст с кои-8 на utf, то все ок, но проблема в том что весь проект в koi, поэтому надо как-то получить из php кириллицу в кои8...
 

tecgnotes

Новичок
Re: Кириллица из php в xslt

Автор оригинала: Leks
Возникла такая проблема, никак не могу справитья.
В xsl вызываю php функцию, которая возвращает текст. xsl принимает текст, но только если нет кириллицы. если меняю текст с кои-8 на utf, то все ок, но проблема в том что весь проект в koi, поэтому надо как-то получить из php кириллицу в кои8...
На сколько я знаю при работе с документами xml ожидается что весь текст в UTF-8. Поэтому для корректного вывода надо перекодировать кириллицу. Для этого я использую функцию iconv.
 

zarus

Хитрожопый макак
Re: Re: Кириллица из php в xslt

Автор оригинала: tecgnotes
На сколько я знаю при работе с документами xml ожидается что весь текст в UTF-8. Поэтому для корректного вывода надо перекодировать кириллицу. Для этого я использую функцию iconv.
Не знаешь. Иди читай мануал.
 

Leks

Новичок
Проблема решилась. Перекодирование в utf делал связкой utf8_encode(convert_cyr_string($str.'k','i')), заменил на libiconv. Все заработало корректно :)
 
Сверху