电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

金蝶 s-HR Cloud webservice接口异常:SAXParseException:字符引用 "&"

来源:金蝶云社区作者:金蝶2024-09-173

金蝶 s-HR Cloud webservice接口异常:SAXParseException:字符引用

问题描述:

       单点登录调用OSF接口:使用webservice方式调用接口返回:{ "error": "Call OSF error: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 4450419; 字符引用 "�"}

        

 image.webp

环境信息:        

        数据库:oracle库 数据库字符编码集:varchar(AL32UTF-8) nvarchar(AL16UTF-16);此两种编码集可正常显示生僻字。

问题原因:

      webservice接口通过SOAP(Simple Object Access Protocol)传输方式进行数据传输。 

      SOAP是一种基于XML的通信协议,它定义了在Web服务之间进行信息交换的规范。SOAP消息是以XML格式进行封装的,消息头包含有关消息的元数据,消息体包含实际的数据。在Java中,你可以使用JAX-WS(Java API for XML Web Services)来创建和访问SOAP Web服务。JAX-WS提供了用于生成和解析SOAP消息的API,可以轻松地创建SOAP客户端和服务端。 

     1.由于基于XML格式传输 :生僻字字符没有正确的通过Unicode码表示。

       在 XML 中,实际上,� 是一个十六进制的字符引用(Character Reference),表示 Unicode 编码中的一个字符。具体来说,� 对应的 Unicode 编码是 U+D844。

然而,根据我的知识库中的信息(截止到2021年9月),Unicode 编码 U+D844 并没有对应的字符,也就是说,它不代

金蝶 s-HR Cloud webservice接口异常:SAXParseException:字符引用 "&"

问题描述: 单点登录调用OSF接口:使用webservice方式调用接口返回:{ "error": "Call OSF error: org.xml.sax.SAXParseExce...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信