Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Внедрение шрифта "выключает" отображение текста (http://www.flasher.ru/forum/showthread.php?t=73941)

nyctota 07.01.2006 18:07

Внедрение шрифта "выключает" отображение текста
 
Дано:

1. серверный скрипт, отдающий по запросу некий XML в кодировке UTF-8;
2. флэшка, которая этот XML принимает и помещает в текстовое поле

Всё работает до тех пор, пока в текстовое поле не внедряется шрифт. После этого (в моем случае) из всех символов, которые посылаются, видны лишь символы "равно" ("="). :confused: Остальных как будто бы нет, хотя трейс показывает обратное.

Найти:

Способ заставить текстовое поле отображать данные при внедренном шрифте. Или доказать невозможность этого и определить причину такого поведения.

Antares 07.01.2006 18:14

Запрос на дополнительные данные:

-- язык -- русский?
-- отдаешь через echo?
-- кодировку указываешь через header("ContentType: text/xml; charset=utf-8"); ?
-- или в объявлении XML: <?xml version="1.0" encoding="utf-8"?> ?

nyctota 07.01.2006 19:46

=)

Доп. данные:

1. Язык -- русский. По крайней мере на данный момент только русский. Английский как всегда отображается корректно =/

2. Отдаю через echo

3. Кодировку не указывал =). После запроса доп. данных указал кодировку и в хедере и в самом XML -- не помогло.

Antares 07.01.2006 20:01

У меня подозрение на шрифт. Там вообще русские символы есть? А то бывает и такое.

nyctota 07.01.2006 20:13

Ну, шрифт Arial Cyr, однако =)

Antares 07.01.2006 20:33

Сделал у себя тестовый пример, что интересно: при включенной useCodepage отображает, причем указывай ты хедером кодировку utf-8, не указывай -- похеру.

Antares 07.01.2006 20:33

Щас помучаем еще, вопрос действительно интересный.

nyctota 09.01.2006 12:43

То есть, если давать флэшке данные в кодировке, отличной от Юникода (скажем win-1251), то всё работает даже при внедренном шрифте? Я не проверял, так как мне по-любому нужен Юникод. =/

nyctota 09.01.2006 12:46

Люди! Кого-нибудь еще волнует эта проблема?

Я думал, этот случай довольно распространен -- неужели никто не делал подгрузку Юникода в текстовое поле с внедренным шрифтом? =/
Или все пользуются стандартными шрифтами?

silin 09.01.2006 13:35

если грузить из файла, то все ОК,
может серверный скрипт чего мутит..?


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

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