java 页面传输中文乱码解决方案

原创 2015年07月09日 16:35:51

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");


相关文章推荐

解决网络通信中的中文乱码问题(Java)

编程中,中文就意为着麻烦,特别是网络通信中,可能会遇到中文乱码的问题,想要解决Java中文乱码的问题,首先说一下字符,字符集,编码的概念.字符:文字与符号的总称,包括文字,图形符号,数学符号等. 字...

页面与后台传递中文乱码问题(java乱码)

1、前台中文传递到后台乱码, 前台不需要处理, 系统一般都会默认把中文转化为ISO-8859-1类型, 只需在后台接受数据是处理 Str为前台传过来的中文字符串: String i...

Java解决传输过程中乱码

Java解决传输过程中乱码 public static String string2Unicode(String string) {         StringBuffer unicod...

JAVA网络传输乱码问题

JAVA编解码                           ---- 乱码问题   ---- 通过一个事例进行分析 一、需求:   二、过程分析:   第一步:java文件编码...
  • scuhmz
  • scuhmz
  • 2014年12月11日 19:10
  • 1147

Java HttpURLConnection模拟请求Rest接口解决中文乱码问题

说明在java使用HttpURLConnection请求rest接口的时候出现了POST请求出现中文乱码的问题,经过把传入的String通过多种方法进行编码发现都解决不了,如下: String te...
  • hwj3747
  • hwj3747
  • 2016年12月14日 10:41
  • 4612

JAVA/JSP中文乱码解决方案总结

  • 2014年06月22日 09:21
  • 478KB
  • 下载

QT之QJson传输和中文乱码解决方案

QT之QJson传输和中文乱码解决方案本文对遇到QJson的解析和传输遇到的些问题作出一些解决的办法 qt中传输json数据 qt接收json数据中包含中文转换 qt传输json数据Qt5中JSON的...

AJAX传输数据的中文乱码之完全解决方案

大神的文章,佩服佩服,虽然不是完全懂。   [解决方法一] 以前我曾经贴过一篇用XMLHTTP Post Form 的帖子,那里的代码中我Post E文的Value毫无问题,但是后来发现Post...

java中MySQL中文乱码问题解决方案

  • 2014年04月14日 16:54
  • 28KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 页面传输中文乱码解决方案
举报原因:
原因补充:

(最多只允许输入30个字)