![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2009
Сообщений: 2
|
Прошу сильно не пинать, если что не так. В faq смотрел, не нашел.
Собственно вопрос такой: подгружаю в textfield текстовую переменную из xml. Если переменная латинскими буквами, служебные символы типа \n или \t работают, т.е. отбивается абзац. Но если этот текст набрать по-русски, его, естественно, не видно. Если вставляю во флэш 'System.useCodepage = true;' русские символы видно нормально, но служебные символы типа \n перестают выполнять свою функцию и становятся просто текстом. Что я упустил? Заранее извиняюсь, я еще не особо силен во флэше. ![]() |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
1. Забыть про "System.useCodepage = true" совсем, просто забыть и все. Данные должны поступать в кодировке utf-8.
2. Последовательности \n и \r воспринимаются только в тексте самого кода, в текст из вне, это просто два символа. Поэтому для борьбы с ними используется следующий метод: или |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 2
|
Хех, спасиб большое. Все получилось.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 22:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|