zoukankan      html  css  js  c++  java
  • delphi调用c#写的webservice中文出现乱码的问题

    解决方法:HTTPRIO1的属性---HttpWebNode--UseUtf8InHeader设置为true

    代码片断:

    function TLoginManager.Get_LoginManagerSoap: ILoginManagerSoap;
    const
      defSvc='LoginManager';
      defPrt='LoginManagerSoap';
    var
      RIO: THTTPRIO;
    begin
      Result:= nil;
      RIO:= THTTPRIO.Create(nil);
      try
        Result:=(RIO as ILoginManagerSoap);
        RIO.WSDLLocation := SemsClientApp.Config.Server.URL+'/WebService/LoginManager.asmx?wsdl';
        RIO.Service:=defSvc;
        RIO.Port:=defPrt;
        RIO.HTTPWebNode.UseUTF8InHeader:=True;
      finally
        if (Result=nil) then RIO.Free;
      end;
    end;

  • 相关阅读:
    8.9_java_35
    8.8_java_34
    8.7_java_33
    8.6_java_32
    8.5_java_31
    8.4_java_30
    8.3_java_29
    2020年春季学期《软件工程》教学总结
    json的标准格式
    详解 【Vue】 生命周期
  • 原文地址:https://www.cnblogs.com/MaxWoods/p/1258039.html
Copyright © 2011-2022 走看看