java 页面传输中文乱码解决方式
post 中文亂碼解決方案
接受數據的時候設置
request.setCharacterEncoding("utf-8");//編碼必須和頁面編碼一致
頁面設置
<%@page import="java.net.URLDecoder"%>
<%@page import="org.apache.naming.java.javaURLContextFactory"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
get中文亂碼
改動tomcat ? server.xml
添加?URIEncoding="utf-8" 設置編碼
<Connector ?URIEncoding="utf-8" ?connectionTimeout="20000" port="8080" ?protocol="HTTP/1.1" redirectPort="8443"/>
實例:?
<a href="ppsd.jsp?
a=盤兩條">654465465654</a>
Servlet 后臺跳轉頁面url中有中文
response.sendRedirect("ppsd.jsp?
a=46565464564"+URLEncoder.encode("阿斯頓發放","utf-8")+"99999");
轉載于:https://www.cnblogs.com/jzssuanfa/p/6876807.html
總結
以上是生活随笔為你收集整理的java 页面传输中文乱码解决方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql索引技巧
- 下一篇: 为什么不再使用三棱军刺?