![]() |
На Маке не читается русский текст в текстовом поле с 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. Просьба: в теме не флудить, и дзену не учить. интересуют только конкретные ответы специалистов. |
Здравствуйте, товарищЬ! Отвечаю по существу. Флэш адекватно воспринимает только UTF-8, остальные кодировки, типа windows-1251 только через кодовую страницу системы, установленной на компьютере пользователя, для чего указывается System.UseCodePage=true Но если кодовая страница у конечного пользователя будет не русская, то при использовании windows-1251 и System.UseCodePage=true он увидит крякозяблы. Оптимальный вариант - это отдавать во флэш XML в UTF-8, и для надежности использовать встроенный набор шрифтов, чтобы текст отображался даже в том случае если на компьютере пользователя не установлено русских шрифтов.
Удачи вам, дорогой товарищЬ! :bye: |
за кодировку - спасибо.. учту и завтра проверю. А вот со шрифтом - если я правильно понял, в текстовом поле следует использовать системный шрифт? или какой?
|
или встроенный во флеш, тот который я выбрал для написания новости?
|
урра! заработало!
убрал 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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.