Добрый день.
Есть flash-сайт с панелью администрирования на php.
Когда в админ панели я ввожу текст, он записывается в MySQL базу. На сервере, также, есть php-файл, который при обращении к нему генерирует xml с данными из MySQL. Этот xml читается флеш-сайтом.
Проблема с отступами в тексте, которые генерируются сами по себе. От них я хочу избавиться.
Вот пример текста в админке:
В нём после первого предложения идёт перенос на следующую строку.
А после второго предложения — перенос на две строки вниз.
И вот что видит флеш-сайт:
Как видите, там, где есть переносы на строку вниз добавилось по одному отступу.
-------------
При этом, если я в админке пишу текст в таком стиле:
то форматирование работает нормально.
Я предполагаю, что эти дополнительные отступы от того, что во флеше включено HTML-форматирование (есть такая необходимость).
В ходе работы я случайно наткнулся на такой нюанс:
если на сервере, есть два xml-файла (не те которые генерируются php, а именно файлы): один в UNIX кодировке, а другой — в DOS\Windows, то в первом случае флеш с включённым HTML форматированием читает текст нормально (без дополнительных отступов), а во втором — с отступами.
У меня хостинг на Linux сервере. И я не понимаю, почему сгенерированный сервером XML ведёт себя так как будто бы это файл с DOS\Windows кодировкой?
И основной вопрос:
как избавиться от лишних переносов строк, сохранив HTML-форматирование для Flash?