![]() |
Разрыв строки в русском тексте
Прошу сильно не пинать, если что не так. В faq смотрел, не нашел.
Собственно вопрос такой: подгружаю в textfield текстовую переменную из xml. Если переменная латинскими буквами, служебные символы типа \n или \t работают, т.е. отбивается абзац. Но если этот текст набрать по-русски, его, естественно, не видно. Если вставляю во флэш 'System.useCodepage = true;' русские символы видно нормально, но служебные символы типа \n перестают выполнять свою функцию и становятся просто текстом. Что я упустил? Заранее извиняюсь, я еще не особо силен во флэше. :confused: |
1. Забыть про "System.useCodepage = true" совсем, просто забыть и все. Данные должны поступать в кодировке utf-8.
2. Последовательности \n и \r воспринимаются только в тексте самого кода, в текст из вне, это просто два символа. Поэтому для борьбы с ними используется следующий метод: Код AS1/AS2:
Код AS1/AS2:
|
Хех, спасиб большое. Все получилось.
|
| Часовой пояс GMT +4, время: 04:04. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.