Проблема с выводом русского текста в блоке. Думаю проблемы тут $secial_break_char = mb_convert_encoding('
В xml файле
<?xml version="1.0" encoding="utf-8"?>
<Piecemaker>
<Settings>
.............................
</Settings>
<Image Filename="remont lcd tv.jpg">
<Text>
Текст глючащий и неотображаемый
</Text>
</Image>
</Piecemaker>
В php файле
<?php
$secial_break_char = mb_convert_encoding('�', 'UTF-8', 'HTML-ENTITIES');
$piecemakerXML = <<<XM L
<?xml version="1.0" encoding="utf-8"?>
<Piecemaker>
<Settings>
.............
</Settings>
XML;
$pm_slides_array = explode( ',', $pm_slides_order_str );
foreach( $pm_slides_array as $slide_row_number ) {
$slide_img_name = $options['pm_slide_img_url_'.$slide_row_number];
$pm_slider_default_info_txt = preg_replace( '/special_break/', $secial_break_char, $options['pm_slider_default_info_txt_'.$slide_row_number] );
$piecemakerXML .= <<<XM L
<Image Filename="{$slide_img_name}">
<Text>
{$pm_slider_default_info_txt}
</Text>
</Image>
XML;
}
$piecemakerXML .= <<<XM L
</Piecemaker>
XML;
В xml файле
<?xml version="1.0" encoding="utf-8"?>
<Piecemaker>
<Settings>
.............................
</Settings>
<Image Filename="remont lcd tv.jpg">
<Text>
Текст глючащий и неотображаемый
</Text>
</Image>
</Piecemaker>
В php файле
<?php
$secial_break_char = mb_convert_encoding('�', 'UTF-8', 'HTML-ENTITIES');
$piecemakerXML = <<<XM L
<?xml version="1.0" encoding="utf-8"?>
<Piecemaker>
<Settings>
.............
</Settings>
XML;
$pm_slides_array = explode( ',', $pm_slides_order_str );
foreach( $pm_slides_array as $slide_row_number ) {
$slide_img_name = $options['pm_slide_img_url_'.$slide_row_number];
$pm_slider_default_info_txt = preg_replace( '/special_break/', $secial_break_char, $options['pm_slider_default_info_txt_'.$slide_row_number] );
$piecemakerXML .= <<<XM L
<Image Filename="{$slide_img_name}">
<Text>
{$pm_slider_default_info_txt}
</Text>
</Image>
XML;
}
$piecemakerXML .= <<<XM L
</Piecemaker>
XML;
Изменено:
Arte - 17 Мая 2011 00:18
Размещу ваши тематические статьи "Услуги" бесплатно. ТИЦ 20 PR2