Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Русский текст (http://www.flasher.ru/forum/showthread.php?t=132642)

Himerets 17.11.2009 13:55

Русский текст
 
Столкнулся с такой проблемой. Есть приложение с интерфейсом на русском языке и в нем есть некоторые проблемы с отображением текста. А именно.

Если есть строка, например:

button.label = "Заголовок"

то все ок, отображается норм.
Но если у нас есть какой-то xml-файл, ну например:

<data caption="Заголовок"/>

, то при попытке загрузить из него данные и вывести их на экран вылезают кракозяблы.

Тут наверно нужно что-то замутить с кодировками
Но что именно?

_SoWa 17.11.2009 13:56

XML файл в какой кодировке?
Когда он в utf-8, то проблем возникать не должно

udaaff 17.11.2009 13:56

В utf-8 файл сохраните.

Himerets 17.11.2009 14:00

Файл -> Сохранить как... -> Тип:UTF-8
Тип того?

_SoWa 17.11.2009 14:26

Цитата:

<?xml version="1.0" encoding="utf-8"?>
Первая строка в ХМЛ файле

Himerets 17.11.2009 14:30

Хм.. странно, я так делал, ничего не изменялось.
Посмотрю, может все-таки что-то не так у меня.:o

lighto 17.11.2009 14:32

А какая кодировка в вашем основном файле куда ташите инфу из xml?

Himerets 17.11.2009 14:37

По идее UTF8
Приложение флексовое и в главном mxml-скрипте в начале стоит строка
<?xml version="1.0" encoding="utf-8"?>

lighto 17.11.2009 14:39

мм нука попробуйте выставить кодировку в xml---->latin1_german1_ci
попробуйте потом скажите

udaaff 17.11.2009 14:50

Цитата:

Сообщение от _SoWa (Сообщение 866165)
Первая строка в ХМЛ файле

Эта строка ни на что не влияет. Нужна лишь для порядка.


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

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