A. 客户端java程序收到服务器端HTTP 200 OK 返回的json ,怎么在客户端的Eclisp上打印出来
检查一下对方url的编码
在获取时指定一下字符编码就行了
URLurl=newURL(path);
HttpURLConnectionconn=(HttpURLConnection)url.openConnection();
//这里需要去查看一下url编码
//conn.setRequestProperty("contentType","GBK");
conn.setRequestProperty("contentType","UTF-8");
然后取出来的数据就不会是????了
想要输出到文本里我给你一个方法
/**
*追加文件:使用FileWriter
*
*@paramfileName
*@paramcontent
*/
publicstaticvoidcontentAppend(StringfileName,Stringcontent){
FileWriterwriter=null;
try{
//打开一个写文件器,构造函数中的第二个参数true表示以追加形式写文件
writer=newFileWriter(fileName,true);
writer.write(content);
}catch(IOExceptione){
e.printStackTrace();
}finally{
try{
if(writer!=null){
writer.close();
}
}catch(IOExceptione){
e.printStackTrace();
}
}
}