android httppost方式怎么传输十六进制的数据?

happy_8 发布于 2013/08/01 10:54
阅读 900
收藏 0
数据形式如右截图:
加载中
0
kenping
kenping
conn.getOutputStream().write(bytes);
0
happy_8
happy_8

引用来自“kenping”的答案

conn.getOutputStream().write(bytes);
谢谢!已经这样写了,返回的数据出现乱码 I/HttpConnectionUtils(29381): ������i,<@eVdload����;��,很怪异

0
猎户座
猎户座
字符集编码问题。
0
kenping
kenping
conn.getContentType(),然后判断是UTF-8还是其他,然后在读取数据时:
如果用BufferedReader则在其构造函数里面指定编码,
如果直接读取byte[]则转换为String的时候指定编码
happy_8
happy_8
utf-8,gbk什么的,都试过了,一样是乱码
返回顶部
顶部