У меня проблемы со сторонним HTML на веб-сервере разработки на основе XAMPP. Код производит мусор в браузере, потому что он заполнен сомнительными вложенными кавычками следующим образом ...
<a href="$Link" title="<% sprintf(_t("READMORE","Click here to read more on "%s""),$CartTitle.XML) %>">...</a>
Мне либо нужен сценарий для массового исправления сценария, поэтому код выглядит следующим образом (отправить меня в Stack Overflow?):
<a href="$Link" title="<% sprintf(_t('READMORE','Click here to read more on "%s"'),$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