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();
}
}
}