Назад | Перейти на главную страницу

Веб-сервер Windows XAMPP не обрабатывает вложенные кавычки

У меня проблемы со сторонним HTML на веб-сервере разработки на основе XAMPP. Код производит мусор в браузере, потому что он заполнен сомнительными вложенными кавычками следующим образом ...

<a href="$Link" title="<% sprintf(_t("READMORE","Click here to read more on &quot;%s&quot;"),$CartTitle.XML) %>">...</a>

Мне либо нужен сценарий для массового исправления сценария, поэтому код выглядит следующим образом (отправить меня в Stack Overflow?):

<a href="$Link" title="<% sprintf(_t('READMORE','Click here to read more on &quot;%s&quot;'),$CartTitle.XML) %>">...</a>

ИЛИ лучшее понимание проблемы и обходной путь, потому что, очевидно, другие веб-серверы справляются с этим отлично.

Это Silverstripe (php) с тегами стиля asp в его шаблонах, если это актуально. Я думаю, что это проблема * nix vs windows, но ключевые слова, которые я ищу («вложенные кавычки?»), Ничего не дают. Что еще хуже, я знаю, что исправлял это раньше! Заранее спасибо.

Оказывается, это была специфическая проблема Silverstripe с sprintf в Windows XAMPP.

http://www.silverstripe.org/dataobjectmanager-module-forum/show/9482?start=32#post293190