在http请求中如果包含了汉字,那么就会出现乱码,引文默认的编码是ISO的,为了正常的显示,需要将编码转化为UTF或者gbk,下面提供一个辅助类。

import java.io.UnsupportedEncodingException;

/**
* 汉字转码的辅助类
* @date 2015-09-06 10:29:22
* @author geenkDC
*
*/
public class ISO2UTF{

public static String iso2utf(String isoStr){
String utfStr = null;
try {
// 入参汉字的转码
utfStr = new String(isoStr.getBytes("ISO-8859-1"), "UTF-8");

} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return utfStr;
}
public static String iso2gbk(String isoStr){
String utfStr = null;
try {
// 入参汉字的转码
utfStr = new String(isoStr.getBytes("ISO-8859-1"), "GBK");

} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return utfStr;
}
}

转载于:https://www.cnblogs.com/geekdc/p/5190076.html

http请求中乱码------编码的转换相关推荐

  1. mysql gbk编码 字节数,mysql中utf-8编码数据库转换成GBK编码的问题

    摘要 腾兴网为您分享:mysql中utf-8编码数据库转换成GBK编码的问题,之了课堂,易信,一折包邮,星球联盟等软件知识,以及七日杀,草莓软件,装修施工站,桔子会,桌面切换,看小说神器,酷派应用商店 ...

  2. python转utf-8编码_python3中utf-8编码如何转换?

    python中的编码之间可以相互转换,这个我们在之前的文章中有讲到.那小编开始提问了,utf-8编码如何转换?有的小伙伴可能对这个词模模糊糊的有点印象.但是如果我们提到unicode编码大家就会觉得很 ...

  3. C++中字符编码的转换(Unicode、UTF-8、ANSI)

    C++的项目,字符编码是一个大坑,不同平台之间的编码往往不一样,如果不同编码格式用一套字符读取格式读取就会出现乱码.因此,一般都是转化成UTF-8这种平台通用,且支持性很好的编码格式. Unicode ...

  4. VC++中字符串编码的转换

    在以前VC++6.0中默认的字符集是多字节字符集(MBCS:Multi-Byte Character Set),而VS2005及以后默认的字符集是Unicode,这样导致以前在VC6.0中非常简单实用 ...

  5. php 字符串编码方式转换,PHP 字符串编码的转换

    GBK 和 UTF-8 编码的转换是一个非常恶心的事情,比如像 PHP 中的 json_encode 本身根本不支持 GBK 形式的编码.有两个库函数能够支持编码的转换,通常能够想到的就是 iconv ...

  6. JSP页面请求响应过程中的编码解码

    该片简要讲述:JSP页面传输过程中,浏览器与服务器的编码解码以及HTTP协议对URL进行的编码解码. 问题如下: //所有的JSP页面的编码都是UTF-8的格式 //test1.jsp <%@ ...

  7. java 问号乱码_Java web中常见编码乱码问题(一)

    最近在看Java web中中文编码问题,特此记录下. 本文将会介绍常见编码方式和Java web中遇到中文乱码问题的常见解决方法: 一.常见编码方式: 1.ASCII 码 众所周知,这是最简单的编码. ...

  8. Java开发中字符编码出现乱码的处理

    出现乱码问题的解决方法无非就是在3个地方进行编码设置: 1.HTML.JSP等前端页面: 2.后台servlet中request和response对象: 3.服务器配置文件. 1.HTML.JSP等前 ...

  9. ajax 传输中文乱码,关于Ajax请求中传输中文乱码问题的解决方案

    今天遇到一个问题,有关ajax 请求中传输中文,遇到乱码的问题. 如下代码: function UpdateFolderInfoByCustId(folderId, folderName, custI ...

  10. Tomcat 中 GET方式 请求 中文乱码 出现的原因

    网上很多关于GET方式请求中文乱码的解决方案,大体类似. 这里主要讲一下Tomcat在处理URL参数过程中, 究竟是为什么会导致了GET方式请求的中文乱码. 一句话概括就是: Tomcat默认将单字节 ...

最新文章

  1. 成为Java高手的25个学习要点
  2. 微服务架构中的雪崩问题产生原因及解决办法
  3. 讲讲 group by 的plus版
  4. php中div重叠,div重叠问题
  5. 开发smartphone应用,无法生成cab文件?
  6. 浅谈c#中使用lock的是与非
  7. Ubuntu命令整理
  8. 双向链表基本实现简单贪吃蛇
  9. 同一个网络下怎样在两台机器之间传输文件
  10. ANSYS Maxwell 2D永磁体建模
  11. 菲尼克斯电源模块QUINT-PS3AC24DC40的组装说明
  12. 永远的Shawn,永远于我们同行
  13. Nature重磅综述;关于机器学习应用单细胞组学+RNA-seq,你想知道的都在这
  14. linux删除文件名的文件夹,Linux删除文件夹和修改文件名
  15. 意念控制头环:用脑电波来操控智能家居
  16. wow Onyxia
  17. PR是什么?怎么查询网站的谷歌PR权重?
  18. HP 3PAR StoreServ 7200 存储调试相关
  19. 元转分金额字符串转换:单位元转成单分
  20. Apollo自动驾驶实践课(4)——车辆动力学标定

热门文章

  1. 07堆排序 python
  2. [tensorflow and keras] 自定义带权重的logloss
  3. android自定义控件动态,GitHub - itrenjunhua/WaveView: Android自定义控件实现动态百分比水波纹效果...
  4. java表头表体动态返回_JAVA LIST 简单分页 集成EXT4 grid表头动态返回
  5. js base64图片太大_JS实现base64图片下载 简易方法
  6. 大数据 数据库 评测_大数据产品能力评测介绍.pdf
  7. python实现列表去重改变顺序_python实现文本去重且不打乱原本顺序
  8. 点击button后改变文字_24. 教你零基础搭建小程序:小程序的常见组件(5)— button标签...
  9. IE浏览器提示对象不支持“append”属性或方法
  10. Python 内置函数介绍