Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 07.01.2006, 18:07
nyctota вне форума Посмотреть профиль Отправить личное сообщение для nyctota Найти все сообщения от nyctota
  № 1  
Ответить с цитированием
nyctota
 
Аватар для nyctota

Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
По умолчанию Внедрение шрифта "выключает" отображение текста

Дано:

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

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

Найти:

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

Старый 07.01.2006, 18:14
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 2  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Запрос на дополнительные данные:

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

Старый 07.01.2006, 19:46
nyctota вне форума Посмотреть профиль Отправить личное сообщение для nyctota Найти все сообщения от nyctota
  № 3  
Ответить с цитированием
nyctota
 
Аватар для nyctota

Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
=)

Доп. данные:

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

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

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

Старый 07.01.2006, 20:01
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 4  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
У меня подозрение на шрифт. Там вообще русские символы есть? А то бывает и такое.

Старый 07.01.2006, 20:13
nyctota вне форума Посмотреть профиль Отправить личное сообщение для nyctota Найти все сообщения от nyctota
  № 5  
Ответить с цитированием
nyctota
 
Аватар для nyctota

Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
Ну, шрифт Arial Cyr, однако =)
__________________
Scio me, nihil scire.

Старый 07.01.2006, 20:33
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 6  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

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

Старый 07.01.2006, 20:33
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 7  
Ответить с цитированием
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Щас помучаем еще, вопрос действительно интересный.

Старый 09.01.2006, 12:43
nyctota вне форума Посмотреть профиль Отправить личное сообщение для nyctota Найти все сообщения от nyctota
  № 8  
Ответить с цитированием
nyctota
 
Аватар для nyctota

Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
То есть, если давать флэшке данные в кодировке, отличной от Юникода (скажем win-1251), то всё работает даже при внедренном шрифте? Я не проверял, так как мне по-любому нужен Юникод. =/
__________________
Scio me, nihil scire.

Старый 09.01.2006, 12:46
nyctota вне форума Посмотреть профиль Отправить личное сообщение для nyctota Найти все сообщения от nyctota
  № 9  
Ответить с цитированием
nyctota
 
Аватар для nyctota

Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
Люди! Кого-нибудь еще волнует эта проблема?

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

Старый 09.01.2006, 13:35
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 10  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
если грузить из файла, то все ОК,
может серверный скрипт чего мутит..?

Создать новую тему Ответ Часовой пояс GMT +4, время: 08:57.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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