java请求过来的base64 .net可以解析,.net处理完结果转换base64,java从接口里获取的是乱码,但是我用.net接受是没问题的,把.net转换base64后的字符串给java是可以解析,问题可能出在传输过程中,这个怎么解决?
我这边是转成json,然后url编码,然后gzip压缩然后base64返回 日志里都是正常 java接收到的是乱码,把日志里的文本给java可以正常解析
大概明白了
但是还是不知道你在描述什么,你http service输出的是bin还是 base64的string值?前者那么不会涉及到文档编码问题,后者会被httpserver html编码。但估计你是想后者(简单直观,而且说什么日志文件),那么双方还要确定是否本身的文字编码是否一致(否则这个还需要转码)。
输出的是base64的string值,我这边记录的这个值是正常的,但是java端读到的是乱码 编码格式都是utf-8
@bleachcool: 那就说明http 输出的成html文档的时候 内容被编码了,这个要么转码要么 server设置编码一致。
urlencode一下试试看
已经url编码过了