PDA

Просмотр полной версии : как прочитать текст из XML'ла без двойного энтера?


Peregrin
05.05.2007, 13:07
когда я работаю с XML'ом часто необходимо бывает передавать большой текст, который содержит отступы и энтеры (Enter). Когда этот текст передается во флеш и записывается в текстовое поле, то каждый введенный в XML'ле ентер отображается в текстовом поле как 2 энтера.
Такое происходит также при передаче текста из PHP. На сколько я знаю у Windows'а и Linux'а свои кодировки энтера. И каждая из систем видит только свои энтеры, но флеш видит обе кодировки и поэтому ставит 2 энтера. Метод unescape() тоже не помогает. Как быть?

etc
05.05.2007, 13:38
Удалить виндовый перевод каретки в тексте программно. Либо сохранять в unix, чтобы не было перевода каретки.

Peregrin
05.05.2007, 13:44
а как программно удалить виндовый перевод каретки?

etc
05.05.2007, 14:00
str = str.split('\r').join('');