首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

delphi 调用 .net webservice 提醒 文本内容中发现无效字符

2012-06-30 
delphi 调用 .net webservice 提示 文本内容中发现无效字符!有个项目是用delphi开发的 在意见审查后 需要

delphi 调用 .net webservice 提示 文本内容中发现无效字符!
有个项目是用delphi开发的 在意见审查后 需要将意见内容通过web服务 写入远程服务器中。
  
  现在问题是这样的,大部分记录都是没有问题的,但是有一小部分数据,在调用web服务的时候
  
  提示 EDompraseError with message "文本内容中发现无效字符" line1 <html><head><title>?

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

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

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

热点排行