文档章节

提交服务器汉字乱码解决方法

拉风的道长
 拉风的道长
发布于 2016/06/25 09:25
字数 176
阅读 41
收藏 1

手机端向服务器提交汉字的时候,经常出现服务器接收到的是乱码。

经过实践,提供出一套解决方案:(虽然本文是android + servlet,应该是通用的)

 

发送端:通过URLEncoder用UTF-8编码。

//发送请求参数,汉字内容。
params.put("content", URLEncoder.encode(content, "UTF-8"));

接收端:

public class ReqUtil {
	public static String getDecodeParameter(HttpServletRequest req,String param)
	{
		try {
//先通过ISO_8859-1获取byte,然后再通过UTF-8编码
			return new String(req.getParameter(param).getBytes("ISO_8859-1"), "UTF-8");
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		}
		return null;
	}
}

就这么简单。。

 

如果写到数据库还是乱码,请注意数据库编码是否是utf-8的格式。

© 著作权归作者所有

共有 人打赏支持
拉风的道长
粉丝 52
博文 110
码字总数 55629
作品 0
昌平
程序员
页面传入后台出现汉字乱码解决办法

页面传入后台出现汉字乱码解决办法 一、如果使用iframe,将参数传入后台处理,如果出现汉字乱码 页面中的iframe: <iframe id="UserInfoIframe" name="UserInfoIframe" style="display: none...

writeademo
2017/11/02
0
0
jsp之中文乱码问题

在eclipse里面我们的jsp页面如果我们写了中文,保存的时候会弹出一个框,让你选择保存方式,之所以这样是因为jsp默认的文件编码是ISO-8859-1字符集中无中文字符。 一个比较好的解决办法是在这...

双月通天
2015/09/03
119
0
jsp、servlet中文乱码终极解决方法

jsp中文乱码终极解决方法 一 找出问题的根源 乱码可能出现的地方:1 jsp页面中 2 jsp页面之间相互传参的参数 3 与数据库中数据的存取 基本归纳为以上几种。 二 寻找解决方案 1 出现在jsp页面...

长平狐
2012/11/12
332
0
url 发送请求乱码解决。

来源:http://blog.csdn.net/shiqidide/article/details/6987449 最近遇到的这个问题,在百度找到的 发出来!作者地址是上面的网站 最近又碰到了中文乱码问题,这里我没有把数据库牵扯进来,...

机会到了可是你准备好了吗
2015/11/05
2.1K
1
JSP/Servlet乱码问题

1、最基本的乱码问题。 这个乱码问题是最简单的乱码问题。一般新会出现。就是页面编码不一致导致的乱码。 <%@ page language="java" pageEncoding="UTF-8"%> <%@ page contentType="text/htm...

qcrain
2012/05/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

你为什么在Redis里读到了本应过期的数据

一个事故的故事 晚上睡的正香突然被电话吵醒,对面是开发焦急的声音:我们的程序在访问redis的时候读到了本应过期的key导致整个业务逻辑出了问题,需要马上解决。 看到这里你可能会想:这是不...

IT--小哥
45分钟前
0
0
祝大家节日快乐,阖家幸福! centos GnuTLS 漏洞

yum update -y gnutls 修复了GnuTLS 漏洞。更新到最新 gnutls.x86_64 0:2.12.23-22.el6 版本

yizhichao
昨天
3
0
Scrapy 1.5.0之选择器

构造选择器 Scrapy选择器是通过文本(Text)或 TextResponse 对象构造的 Selector 类的实例。 它根据输入类型自动选择最佳的解析规则(XML vs HTML): >>> from scrapy.selector import Sele...

Eappo_Geng
昨天
2
0
Windows下Git多账号配置,同一电脑多个ssh-key的管理

Windows下Git多账号配置,同一电脑多个ssh-key的管理   这一篇文章是对上一篇文章《Git-TortoiseGit完整配置流程》的拓展,所以需要对上一篇文章有所了解,当然直接往下看也可以,其中也有...

morpheusWB
昨天
3
0
中秋快乐!!!

HiBlock
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部