Windows XAMPP 网络服务器不处理嵌套引号

Windows XAMPP 网络服务器不处理嵌套引号

我在基于 XAMPP 的开发网络服务器上遇到了第三方 HTML 问题。代码在浏览器中产生垃圾,因为它充满了可疑的嵌套引号,如下所示...

<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 与 windows 的问题,但我搜索的关键字(“嵌套引号?”)没有任何结果。更糟糕的是,我知道我之前已经修复过这个问题!提前致谢。

答案1

事实证明,这是 Windows XAMPP 上 sprintf 特有的 Silverstripe 问题。

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

相关内容