Php NuSOAP和Delphi XE2的转换问题
我和我的团队在delphi软件中使用的字符串编码方面存在问题: 字符串遵循下一个过程: Delphi String->SOAPMessage->Internet->NuSoap->SQLServer SQLServer的排序规则是现代的,因为我们是西班牙人。SOAPMessage具有ISO-8856-1编码 因此,有趣的是从“特价角色”开始,如尼翁、í、ó等 例如,当我们在DB中引入其中一个字符时,“ñ”就变成了“Ô 我们猜测问题出在nuSoap解析器和PHP中,因为在服务器中进行消息处理之前,我们在SQL server表中引入了原始数据,并且字符是可读的Php NuSOAP和Delphi XE2的转换问题,php,delphi,character-encoding,delphi-xe2,nusoap,Php,Delphi,Character Encoding,Delphi Xe2,Nusoap,我和我的团队在delphi软件中使用的字符串编码方面存在问题: 字符串遵循下一个过程: Delphi String->SOAPMessage->Internet->NuSoap->SQLServer SQLServer的排序规则是现代的,因为我们是西班牙人。SOAPMessage具有ISO-8856-1编码 因此,有趣的是从“特价角色”开始,如尼翁、í、ó等 例如,当我们在DB中引入其中一个字符时,“ñ”就变成了“Ô 我们猜测问题出在nuSoap解析器和PHP中,因为在服务器中进行消息处理之前
到目前为止,我读到的所有与NuSoap编目相关的帖子都来自那些想使用Utf-8的人。但问题是我们想要使用ISO-8856-1编码。有没有引入这种特殊字符的想法?我们应用的修补程序很糟糕,但它现在可以工作了,所以http头现在有ISO-8856-1编码,xml的内容也有ISO-8856-1编码,但是我们需要修改xml头来显示Utf-8。最后,该消息的格式如下:
<Http header>
charset="ISO-8856-1"
</Http Header>
<content>
<xml encoding ="UTF-8">
Body encoded using ISO-8856-1
</xml>
</content>
charset=“ISO-8856-1”
使用ISO-8856-1编码的正文
问题出在nusoap解析器中,我们正在转移到另一个库。与此同时,这起了作用