PDA

Просмотр полной версии : Проблема с русскими шрифтами и XML


Sevak
24.03.2008, 22:59
Всем доброго времени суток!
У меня возникла проблема: хочу подгрузить данных во Flash из XML-файла. Если передаются данные не с русскими буквами, то все нормально. Если присутствуют русские буквы, то данные вообще не передаются. Нашел выход - написал программу, которая сохраняет в XML русский текст в зашифрованном виде и когда я просто загружаю данные из этого файла во флеш, то все нормально отображается. Но проблема в том, что если эту флешку открывать через браузер, то данные вообще не грузятся :( Каким способом можно преодолеть это... Обязательно нужно считывать русский текст. Помогите плиз

iNils
24.03.2008, 23:13
Кодировка файла должна быть UTF-8.

Sevak
24.03.2008, 23:15
Я в XML-файле писал в самом начале вот это:
<?xml version='1.0' encoding='UTF-8'?>
и не помогает...

iNils
24.03.2008, 23:20
Я сказал про кодировку файла, а не документа.
Вы можете хоть так написать
<?xml version='1.0' encoding='FLASHER.ru'?>

Sevak
24.03.2008, 23:28
А как ее поменять-то??

PinNoKio
24.03.2008, 23:32
в какой программе формируется (набирается) XML?

Sevak
24.03.2008, 23:32
А, ну перекодировал я, но теперь как раньше русские буквы и не загружает вообще во флеш данные

iNils
24.03.2008, 23:32
Открыть файл в Notepad и при Save as... сменить кодировку с ANSI на UTF-8.

Sevak
24.03.2008, 23:36
в какой программе формируется (набирается) XML?

Пробовал в блокноте писать, переделывал кодровку - не помогает
Написал прогу на флеш, сделал exe'шкой с помощью mProjector и записываю данные в файл xml - тоже не получается

Да, перекодировал, но в при открытии флеш с браузера все равно не отображается

ААА,плин, использовал вместо оперы IE и все нормально.... Как сделать чтобы опера нормально показывала все???

MrPoma
24.03.2008, 23:47
Покежте код.

Sevak
24.03.2008, 23:53
Покежте код.

Вроде как не в коде дело... а что-то странное и непонятное творится с кодировками :quiet:

iNils
24.03.2008, 23:54
Sevak, когда хотите что-то добавить, используйте кнопку http://www.flasher.ru/forum/images/russian/style3/buttons/edit.gif и редактируйте последнее сообщение, а не создавайте несколько сообщений подряд.

Sevak
25.03.2008, 00:10
Sevak, когда хотите что-то добавить, используйте кнопку http://www.flasher.ru/forum/images/russian/style3/buttons/edit.gif и редактируйте последнее сообщение, а не создавайте несколько сообщений подряд.

Хорошо


Спасибо что помогли!