紧急求助:Web Service中的汉字乱码(50分)

  • 主题发起人 主题发起人 eliuxin
  • 开始时间 开始时间
E

eliuxin

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了一个Web Service程序,服务器用MS c#做的,客户端用Delphi 7做。突然发现一个奇怪的问题:
把汉字从客户端传到服务器端得到的是乱码,但从服务器传汉字到客户端却可以正常显示。服务器
中的字符串是string型,客户端的字符串是WideString型。
请各位大侠指教,我的作业马上要验收了。
 
iSize:=VarArrayHighBound(vData,1)-VarArrayLowBound(vData,1)+1;
for i:=0 to iSize-1 do
sss:=sss+chr(integer(vData));
memo1.Text :=sss;
 
我说的是从Delphi客户端传汉字到服务器,在客户端的形式参数时还是正常的,
但到服务器接收到的都成了“???”之类的东西。从服务器发到客户端的汉字
可以正常显示。
 
后退
顶部