當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JSP response request 中文乱码
生活随笔
收集整理的這篇文章主要介紹了
JSP response request 中文乱码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
初學JSP,發現response,request都是亂碼,弄得我都抓狂了。各種糾結之后,發現幾點
Eclipse-->windows->preference->General->Content Types-->右側的Content Type中選中 Text->JSP 將默認編碼改為“ISO-8859-1”
Eclipse-->windows->preference->General->Workspace-> Text file encoding 改為 UTF-8
下面是一個【代碼示例】,JSP從request中獲取數據后,原文反饋給客戶端。
String strResponse = ""; request.setCharacterEncoding("utf-8"); ServletInputStream in = request.getInputStream(); BufferedReader br = new BufferedReader(new InputStreamReader(in)); String strLine = null; while (null != (strLine = br.readLine())) {strResponse += strLine; }byte[] xmlData = strResponse.getBytes(); response.setCharacterEncoding("utf-8"); response.setContentType("text/html, charset=utf-8"); response.setContentLength(xmlData.length); ServletOutputStream os = response.getOutputStream(); os.write(xmlData); os.flush(); os.close(); out.clear(); out = pageContext.pushBody();
轉載于:https://www.cnblogs.com/java20130722/p/3207064.html
總結
以上是生活随笔為你收集整理的JSP response request 中文乱码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 老王学jsp之dom解析xml
- 下一篇: C语言面试题汇总