PDA

Просмотр полной версии : в теге CDATA не отображается кирилица


mikeru
27.04.2009, 00:25
есть файл .xml в котором прописна кодировка <?xml version="1.0" encoding="utf-8"?>
в теге <link systemOrder="5"><![CDATA[
Контакты
]]></link> текст отображается а в
<pageText><![CDATA[
<font color="#f31117"><b>Д</b></font>обро пожаловать!
]]> Privetttt</pageText>

Добро пожаловать не отображается ВООБЩЕ
а privetttt отображается. Что подкурутить?

iNils
27.04.2009, 01:27
<?xml version="1.0" encoding="utf-8"?>
Вы путает кодировку файла и описание кодировки. В encoding можно что угодно написать, на кодировку это не влияет.
Откройте xml блокнотом, выберите "Save as" и вместо кодировку и ANSI укажите UTF-8

mikeru
27.04.2009, 08:36
Перезаписал файл в utf, проверил в dreamviewer кодировку, но буквы все равно не отображаются, в какую сторону рыть?
<pageText><![CDATA[
<font color="#f31117">p Добро пожаловать!&???!</font>
]]></pageText>

отображаются только p !&???! и все

lexa2000lexa
27.04.2009, 10:29
исходник покажите, так будет проше вам помоч.

mikeru
27.04.2009, 12:36
<?xml version="1.0" encoding="utf-8"?>
<content>
<!-- general vars -->
<section name="settings">
<item name="textSelectable">true</item>
<item name="copyright"><![CDATA[
Smartex.Co. © 2009 | <a href="asfunction:_root.more_click_func, privacyPolicy"> <u>Privacy policy</u></a>
]]></item>
<item name="companyName"><![CDATA[<font color="#fecb4d"><b>E</b></font><b>Engineering</b>]]></item>
<item name="slogan">Качественные ИТ услуги и сервисы</item>
<item name="slogan2"><![CDATA[
E-mail: <a href="#"> <font color="#000000"><u>companyname@ourmail.com</u></font></a>
]]></item>
<image imageUrl="_logo.png" link="http://www.yourcompany.com"/>
</section>

<section name="global_text">

<texts><![CDATA[
<b>The most</b>
]]></texts>
<texts><![CDATA[
creative ideas
]]></texts>
<texts><![CDATA[
Satopena tike mertnt monlusce lisertade erogerts.
]]></texts>
<texts><![CDATA[
<a href="#"><b><u>Click Here!</u></b></a>
]]></texts>



</section>

<!-- menu -->
<section name="menu">
<link systemOrder="1"><![CDATA[
Главная
]]></link>
................................


+++PAGE1+++++++++++++++++++++++++++++++++++++++++++++HOME+++++++++++++++++++++++++++++++++++++++++++++++++++++++



<page name="home">
<image imageUrl="_pic1_litle.png" link="http://www.yourcompany.com"/>
<image imageUrl="_pic2_litle.png" link="http://www.yourcompany.com"/>

<texts>

<pageText><![CDATA[
<font color="#f31117"><b>f</b></font>eatured services
]]></pageText>

<pageText><![CDATA[
<font color="#f31117">p Добро пожаловать!&???!</font>
]]></pageText>
....................................


в верхней части отрображается главная, а в нижней части вместо
p Добро пожаловать!&???! отображается p !???!

Добавлено через 6 часов 35 минут
Up разок

Добавлено через 9 часов 21 минуту
Вроде все выложил, а никто не отзывается :umnik2:

Добавлено через 52 часа 43 минуты
пришлось саму флешку править, только там это можно сделать

Dub4ek
08.06.2010, 12:56
Недавно столкнулся с подобной проблемой и все решилось перегоном xml в utf-8
ЗЫ. Делал все программой Notepad++