读书人

delphi 调用 .net webservice 提醒 文

发布时间: 2012-06-30 17:20:12 作者: rapoo

delphi 调用 .net webservice 提示 文本内容中发现无效字符!
有个项目是用delphi开发的 在意见审查后 需要将意见内容通过web服务 写入远程服务器中。

现在问题是这样的,大部分记录都是没有问题的,但是有一小部分数据,在调用web服务的时候

提示 EDompraseError with message "文本内容中发现无效字符" line1 <html><head><title>?

初步判断应该是delphi在格式化xml的过程中 抛出的该异常,但是我一直没找到所谓的无效字符在什么地方,

望各位达人,有碰见过类似问题,或有好的解决思路的朋友,不吝赐教!

[解决办法]
看样子是中文编码问题吧. delphi 是ansi /gb2312的.
.net 是什么编码?
[解决办法]
处理有中文字符串用 wideString 或 ansipos
[解决办法]
不是两个字才有出错。而是只要奇数个字会出错。

读书人网 >.NET

热点推荐