【问题标题】:how to save string in hana which contains percentage sign?如何在包含百分号的hana中保存字符串?
【发布时间】:2017-07-13 14:54:59
【问题描述】:

我有一个 xsjs 服务,我将一些字符串保存在一个 hana 表中,例如

oEntity.save(new oEntity(oUploadedData))

它工作正常,但如果字符串中有一些特殊字符,如%,它会失败。有什么办法可以逃避百分号并像这样保存吗?

【问题讨论】:

  • 您可以在此处添加您的 xsjs 服务代码 - 您在哪里收到此错误??
  • 使用 ALPHANUM 数据类型来存储this中提到的特殊字符

标签: service sap hana


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-29
    • 1970-01-01
    • 2010-12-25
    相关资源
    最近更新 更多