2

我有一个 extjs 应用程序,它使用斜杠向应用程序设置发送参数...例如“Tiger/Cheetah”,以打印报告...我的 ssrs 报告也采用该参数...但是当通过网络浏览器传递的参数不带斜杠“Tiger/Cheetah”......它采用“Tiger”但报告中没有记录......

我试图像这样用 %2f 替换 /

Tiger%2fCheetah

它不工作......

还有其他方法吗?

4

3 回答 3

7

这很容易

encodeURIComponent('Tiger/Cheetah')

另一方必须反之

decodeURIComponent('Tiger%2fCheetah')
于 2012-11-27T19:02:42.987 回答
0

您是否尝试过用另一个斜线转义斜线?尝试通过

Tiger//Cheetah

如果您使用的是 BIDS (VB),则可以调用 REPLACE() 为您执行此操作。我在传递包含斜杠或反斜杠的参数时使用它。

REPLACE(VariableName,"/","/")
于 2014-01-23T17:54:06.917 回答
0

尝试替换(字段!SomeName.Value,“\”,“\”)。当我的记录集具有要传递给 javascript URL 的黑色斜线值时,它起作用了

彼得·J

于 2014-04-21T13:10:49.850 回答