PDA

Просмотр полной версии : При загрузки текста с XML бьется кодировка


PoliskoRoman.com
08.01.2006, 23:06
Есть вот что http://s60.kiev.ua/news/News2.html
И файл news.xml, в котором указана кодировка windows-1251,
этот файл в UTF-8, если сохранить в юникоде, в превью нечего не отображается вообще.
Поиск юзал, но что б решить проблему ответа не нашел.

Antares
08.01.2006, 23:08
А зачем указывать кодировку win1251, есть на самом деле все в Юникоде?

PoliskoRoman.com
08.01.2006, 23:09
Вы меня спрашиваете? (:
Там код такой.
<?xml version="1.0" encoding="windows-1251"?>
<news id="Vibes">...............


Вопрос два.
куда это вписывать?

System.useCodepage=true;

PoliskoRoman.com
08.01.2006, 23:24
Что такое iconv и поможет ли он в моем случае?!

Antares
08.01.2006, 23:42
Если ты загружаешь файл, а не отдаешь его из скрипта, то нет.

iconv (http://www.php.net/manual/en/function.iconv.php) -- php функция для перекодирования строк.

Извини, если я у тебя спрашиваю, значит я спрашиваю именно у тебя. Потому что никто другой этот вопрос не задавал.

PoliskoRoman.com
09.01.2006, 00:02
Вплане не отдаешь его из скрипта?

система простая.
файлик news.xml, который имеет структуру
<?xml version="1.0" encoding="windows-1251"?>
<news id="Vibes">
<entry id="0" smile="1" date="10-01-2002 20:20" sender="PoliskoRoman.com" url="http://www.poliskoroman.com">
текст
</entry>
<entry id="0" smile="1" date="17-11-2001 20:20" sender="PoliskoRoman.com" url="http://www.poliskoroman.com">
текст
</entry>
</news>

всее. как устранить проблему с отображением кодировки?

Antares
09.01.2006, 00:19
Отображением кодировки?:) Так не бывает.
Если нужно отображать текст, то System.useCodepage = true;

PoliskoRoman.com
09.01.2006, 00:33
Где вписывать эту команду?

Antares
09.01.2006, 01:14
В первом кадре главного Таймлайна. Впрочем пофигу где -- главное, до загрузки.

PoliskoRoman.com
09.01.2006, 15:53
Как не пробывал, результат тот же :(
Латиницу отображает, кириллицу - нет.
В чем еще может быть проблема?


Если не трудно гляньте, будьте добры.

silin
09.01.2006, 17:20
не знаю чего там в 5-ке не хватает, но под 6-ку все работает..
даже с этой путанкой: System.useCodepage = true, формат utf-8 при декларации encoding="windows-1251"..

PoliskoRoman.com
09.01.2006, 17:27
5-ка, 6-ка
ты о чем? : )

silin
09.01.2006, 18:00
если публиковать под 6 плеер, то все ОК

Antares
09.01.2006, 20:40
Интересно, внедрил ли он шрифты...

PoliskoRoman.com
09.01.2006, 20:51
если публиковать под 6 плеер, то все ОК
благодарю. работает.

silin
09.01.2006, 20:52
там (v.5) другое, трейс уже не выдает..

PoliskoRoman.com
09.01.2006, 20:56
http://s60.kiev.ua/news/News2.html
резалт.

эт, а реально там помеж текста, заместить картинку?
есть, наверно, какой-то xml тег?