Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   На Маке не читается русский текст в текстовом поле с HTML-formatting !!! (http://www.flasher.ru/forum/showthread.php?t=81696)

100kotoff 25.06.2006 15:49

На Маке не читается русский текст в текстовом поле с HTML-formatting !!!
 
общая постановка вопроса: сделал себе на сайте новостную ленту - текстовое поле, куда подсасывается XML, немножко форматируется аля ХТМЛ (конструкциями типа data_HTML_start = "<font color=\"#FFFFFF\"><B>";),

добавляется кнопка "смотреть" - которая аддится кодом с линком на новую работу и ура...
Но вот незадача - на Писюке - все правильно видно. На Маке - шиш...

сайт: http://www.crea.com.ua/orange/shell_ru.php
кнопка "новости"

System.UseCode Page=true стоит
версия флеша - МХ
XML делаю в дримвейвере. кодировок там для XML - масса . перепробовал вроде все - результат странный
при маковской кодировке русский текст кнопки "смотреть" - виден - новось из ХМЛ - не видна - при других кодировках полный бардак..
Господа кто знает как решить эту проблему? иль в чем тут загвоздка может быть?
PS. Просьба: в теме не флудить, и дзену не учить. интересуют только конкретные ответы специалистов.

дядя Джо 25.06.2006 16:43

Здравствуйте, товарищЬ! Отвечаю по существу. Флэш адекватно воспринимает только UTF-8, остальные кодировки, типа windows-1251 только через кодовую страницу системы, установленной на компьютере пользователя, для чего указывается System.UseCodePage=true Но если кодовая страница у конечного пользователя будет не русская, то при использовании windows-1251 и System.UseCodePage=true он увидит крякозяблы. Оптимальный вариант - это отдавать во флэш XML в UTF-8, и для надежности использовать встроенный набор шрифтов, чтобы текст отображался даже в том случае если на компьютере пользователя не установлено русских шрифтов.
Удачи вам, дорогой товарищЬ! :bye:

100kotoff 26.06.2006 18:23

за кодировку - спасибо.. учту и завтра проверю. А вот со шрифтом - если я правильно понял, в текстовом поле следует использовать системный шрифт? или какой?

100kotoff 26.06.2006 18:24

или встроенный во флеш, тот который я выбрал для написания новости?

100kotoff 27.06.2006 12:57

урра! заработало!
убрал System.Usecodepage = true и хмл сделал в котировке UTF-8 - и новости стали читаться!!!
Спасибо!!!!!


Часовой пояс GMT +4, время: 00:26.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.