正確的代碼是:
請求站點傳的url如下:
HttpRequest request = new HttpRequest("http://ibicn:8080/addBack.jsp?&titles="+URLEncoder.encode(titles, "gbk") );
接收站點代碼如下:
String titles = StringUtil.format(request.getParameter("titles"));
titles=new String(titles.getBytes("iso8859_1"));
我之前接收站點錯誤的寫法(想着請求時編碼了,那接收時要解碼吧,但它就是不用轉):
String titles = URLDecoder.decode(StringUtil.format(request.getParameter("titles")),"GBK");
這樣寫就錯了!淚啊