Форум 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)
-   -   перекодировка в uft-8 (http://www.flasher.ru/forum/showthread.php?t=67046)

TITUS 22.07.2005 21:24

перекодировка в uft-8
 
Хай всем! Вообщем как быть, поступают переменные в кодировки win-1251, нужно перекодировать в utf-8 чтобы правильно отображались русские слова, есть ли команда в AS которая это делает?

MaxLife 22.07.2005 21:42

escape/unescape, System.useCodepage

7thsky™ 22.07.2005 22:17

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

JudgeFog 22.07.2005 22:29

что грузим?
если xml, там всегда можно указать кодировку
строчки вида n=1&m=2 переводятся в url/encoded т.е. применяем к ним escape

7thsky™ 22.07.2005 23:01

а причем тут escape вообще? и при чем тут указание кодировки в xml (которая флэшу по барабану)? флэш воспринимает данные при System.useCodePage = false (default) в UTF а при Sytem.useCodePage = true в той кодировке которая указанна на компе for Non Unicode Program.

поэтому есть два варианта:
* (правильный) перекодировать источник данных в UTF (серверный скрипт, записать файл в ноутпаде в кодировке UTF)

* (не правильный) где нить перед загрузкой указать System.useCodePage = true;

и вообще это обсуждалось ТЫСЯЧИ раз. я до сих пор не понимаю как Nirth эту тему не закрыл.

TITUS 23.07.2005 00:04

обсуждалось, обсуждалось да что-то не нашел. А если я переменные присваиваю методом GET? то есть http://site.com/flash.swf?name=Имя как быть? ниужели пользоваться System.useCodePage = true; ???

Nirth 23.07.2005 00:41

ну вы поняли=)


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

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