本帖最后由 qianxing669969 于 2009-07-21 17:54:16 编辑

解决方案 »

  1.   

        userId='陈睦大侠呵' ; 
        userId := Encoding.GetEncoding(’GB2312’).GetBytes(s); 
        AContext.Connection.IOHandler.WriteDirect(s); 
      

  2.   


    userId := Encoding.GetEncoding(’GB2312’).GetBytes(userId);  // s就是 userId
      

  3.   

    参考 http://www.why100000.com/Htmls/tabDelphi54.htm....userId:='陈睦大侠呵' ; 
    userId := Encoding.GetEncoding('GB2312').GetBytes(userId);....
      

  4.   

      弱弱的问一句,encoding是哪个单元的啊。。delphi不熟,我用的是2009,只有Tencoding,不过
     Tencoding.GetEncoding(936).GetBytes(userId);
    或a:=tencoding.create ; a.GetEncoding(936).GetBytes(userid);
    好像也不行
      

  5.   

    不用那个,要不用 IdHTTP1.HTTPOptions:=[hoForceEncodeParams]; 试试