PDA

Просмотр полной версии : Так как насчет Unicode в XML?


Geos
27.05.2002, 20:00
У меня возникла проблемка, которая тут беспокоит народ на многих формуах. Это работа с Unicode в Flash. Кто-то решил эту проблему. Меня она интересует касательно XML. Если весь документ в Unocode или только переменные то он даже не загружается.
пример:
<?xml version="1.0" encoding="Unicode"?>
<words>
<word value=" b r a u c h e n" transl="russion unocode string">
</words>

кто вообще работал с разными языками на флеше

Crazy
27.05.2002, 22:24
Пример кода есть вот здесь (http://www.flasher.ru/forum/showthread.php?threadid=31602). У меня он работает.

Geos
28.05.2002, 00:25
похоже что это решение работает только под Flash 6 ?

Crazy
28.05.2002, 01:00
Под другими -- не пробовал.

Stellerex
30.05.2002, 12:43
Угу, уникодный XML flash начал понимать только в MX.
До этого поддерживался только ISO 8859-1 (Latin-1) да Shift-JIS у братьев-японцев.

Geos
08.06.2002, 16:33
поставил я Flash MX беру рисую xml в блокноте сохраняю в boo.xml
сохраняю в Unicode или UTF-8 одна бодяга
читаю http://www.macromedia.com/support/flash/languages/unicode_in_flmx/unicode_in_flmx07.html

If you are using a UTF-16 format, make sure a byte order mark is included at the beginning of the file to identify the encoding:
For UTF-16BE, the first byte of the file should be OxFE, and the second byte should be OxFF.
For UTF-16LE, the first byte of the file should be OxFF, and the second byte should be OxFE.

проверил так и есть, делаю

myxml = new XML();
myxml.load(boo.xml);

распарсирую его в массив потом смотрю - бред :mad:

Crazy
08.06.2002, 20:14
Что именно не работает? Просто загрузка сделанного тобой файла или мой код, ссылка на который приведена выше?

Geos
08.06.2002, 20:18
что за беда не знаю точно
в общем когда я открывал проект, созданный в 5-ом, то оно XML в Unicode не понимало.
создал проект по новой в МХ заработало
что-то с совместимостью видать :cool: