Flash: как указать кодировку для текста?
441 сообщение
#17 лет назад
Есть flash-ролик с текстовым полем, в этот ролик передается некий текст (кириллица).Проблема вот в чем: кодировка входящего текста - UTF-8, а ролик считает, что текст пришел в CP-1251. И, соответственно, отображает его сами понимаете как.
Подскажите, пожалуйста, что нужно сделать с роликом, чтобы он понимал, что текст пришел в UTF-8?
441 сообщение
#17 лет назад
Неа. Так, если подумать, то это не могло помочь в принципе. =) Т.к. эта инструкция говорит плееру, что с входящими данными надо работать не как с UTF'ом, а как с текстом в кодировке пользователя (в нашем случае - cp1251). Но данные, отправляемые в ролик были упакованы в UTF-8. В итоге теоретически должны бы получить ту же самую абракадабру (что и подтвердилось на практике).Помог экспорт в другом формате. По умолчанию был тип плеера Flash 4. При переключении на Flash 6 все заработало как положено.
12 сообщений
#17 лет назад
Ну да, поздно уже было конечно false и тогда он (плеер) принимает не в дефолтной кодировке на машине, а в utf-8
441 сообщение
#17 лет назад
Нет, так я, естественно, тоже пробовал. Все дело в экспорте под формат Flash4. Возможно, он всегда в этом случае ориентируется на кодировку пользователя.