如何在包含百分号的hana中保存字符串?

时间:2017-07-13 14:55:00

标签: service sap hana

我有一个xsjs服务,我将一些字符串保存在像

这样的hana表中

oEntity.save(new oEntity(oUploadedData))

它工作正常,但如果字符串中有一些特殊字符,如%则失败。有没有办法逃脱百分号并保存它?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。问题不是百分号,而是我从客户端向服务器发送数据的方式。 如果要将JSON字符串发送到包含百分号的后端,则HANA xsjs会产生内部服务器错误。您应该使用JSON.stringify(data)

,而不只是ecodeURIComponent(JSON.stringify(data))