Salesforce API插入添加特殊字符

时间:2015-04-01 12:21:53

标签: javascript php salesforce special-characters html-escape-characters

我正在使用salesforce PHP工具包,以便在我拥有的自定义对象中插入javascript函数的值(只是为了记录我正在使用的函数,而不是在salesforce中执行)。

在我的PHP函数中,我保存了一个字符串,如:

(function(d,f){var b={src:(d.location.protocol=="https:"?"https:":"http:")...

使用SF API插入此字符串后,我在字段中看到的结果是:

(function(d,f){var b={src:(d.location.protocol=="https:"?"...

如您所见,salesforce已在我的字符串中添加了特殊字符。 我还没有找到通过它。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

解决方案是从字符串中删除htmlspecialchars。我不认为SF会接受该字符串,因为你不能在没有它的情况下回显字符串(由于我的字符串中的特殊字符)。但它似乎确实传递了参数没有任何问题。如果有人理解,我会很高兴明白。