编码格式求救(100)

A

anron

Unregistered / Unconfirmed
GUEST, unregistred user!
我用Java写的WebSerivces返回byte数据, 用Delphi的THTTPIO能读取内容.JAVA: fileinfo = new byte[6]; fileinfo[0] = 0; fileinfo[1] = 1; fileinfo[2] = 2; fileinfo[3] = 3; fileinfo[4] = 4; fileinfo[5] = 5;delphi的客户端能读取出012345的内容来.但我现在不用THTTPIO控件, 自己写的SOAP协议去取下来的XML文件内容格式如下:HTTP/1.1 200 OKServer: Apache-Coyote/1.1Content-Type: text/xml;charset=UTF-8Transfer-Encoding: chunked....省略部分内容...<ns1:eek:ut>AAECAwQF</ns1:eek:ut> 怎么样把AAECAwQF解码成012345?
 
好像是3byte转成4byte似的.如果服务器返回3个0, byte[0] = 0, byte[1] = 0, byte[2] = 0客户端收到的xml文件内容就是4个A, <ns1:eek:ut>AAAA</ns1:eek:ut> 012345 等于 AAECAwQF000 等于 AAAA这是什么编码啊?我查过chunked编码及UTF8编码,都不像.
 
真晕, 原来是用了base64编码.
 
晕死了, SOAP XML怎么用了base64邮件编码, 文件头上也没有标明.哪位来接分?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
1K
import
I
D
回复
0
查看
2K
DelphiTeacher的专栏
D
顶部