Post请求和get请求乱码方式解决
生活随笔
收集整理的這篇文章主要介紹了
Post请求和get请求乱码方式解决
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
POST提交,提交頁面顯示中文亂碼
//設置請求的編碼格式request.setCharacterEncoding("utf-8");//設置響應的編碼格式,與第一句的編碼格式重復指定了//response.setCharacterEncoding("utf-8");響應編碼格式與JSP頁面設置的重復,可不再設置了
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>get提交,提交頁面顯示中文亂碼:
治標的方法:新建一個字符串,獲取一個iso-8859-1的字符數組,然后轉為utf-8
String username = request.getParameter("username");String nn= new String(username.getBytes("iso-8859-1"),"utf-8");治本的方法:
在tomcat的配置文件:D:\apache-tomcat-7.0.70\conf\server.xml
<!--在下面8443中指定編碼格式 URIEcoding="UTF-8" userBodyEncodingForURI="true" 用的是request.setCharacterEncoding("utf-8") --> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" 在這里添加/>?
總結
以上是生活随笔為你收集整理的Post请求和get请求乱码方式解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 组件化h5活动模板的实现
- 下一篇: 使用httpd-2.2和httpd-2.