![]() |
XML во Flash 6 на русском.. КАК:?
Xml... no problem! но только во flash 5!
А во Flash 6 - xml тока по англицки понимает... А flash 5 уже поднадоел своей ограниченностью в кодинге.. Как быть:? /* PS: Я имею ввиду НЕ HTML, загруженный так ---> myXmlObject.load('htmlFile.htm'), а нормальный *.XML файл со структурой типа <index><menuitem name="имя нада по русски.. как:?" path="file.ext"></index>. Прочекал сорцы - тока что-то одно от Брэдбэри нашёл.. в общем не то, что нада.. */ Кто знает как избежать этой шняги с русским языком в xml:? |
1. Используй заголовок <?xml version="1.0" encoding="windows-1251"?> в xml.
2. Во флеше перд загрузкой xml напиши System.useCodepage = true; |
У меня, например, все проблемы с локализацией XML решаются после сохранения XML-ки кодировке Unicode.
Больше никаких действий не предпринимаю (ни useCodePage ни <xml version="1.0" encoding="windows-1251"?>) |
собственно на вопрос ответили, однако полагаю, что некоторые уточнения не будут лишними.
Цитата:
Остается 2 момента: System.useCodePage и UTF-8 System.useCodePage = true говорит плееру использовать кодовую страницу для парсинга. Соответственно, если таковое отсутствует на компе, то будут траблы. Честно говоря этот вопрос мною мало изучен, утверждения эти основаны на отзывах и опыте других разработчиков. Но и не пользую другие кодировки кроме UTF-8, если в XML могут быть русские тексты. Почему? Потому, что UTF-8 это гарантия того, что у тебя будет все OK. удачи |
Цитата:
|
Цитата:
|
жааааль нееет ружьяааа... ^)))
|
| Часовой пояс GMT +4, время: 17:08. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.