http请求中乱码------编码的转换
在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请求中乱码------编码的转换相关推荐
- mysql gbk编码 字节数,mysql中utf-8编码数据库转换成GBK编码的问题
摘要 腾兴网为您分享:mysql中utf-8编码数据库转换成GBK编码的问题,之了课堂,易信,一折包邮,星球联盟等软件知识,以及七日杀,草莓软件,装修施工站,桔子会,桌面切换,看小说神器,酷派应用商店 ...
- python转utf-8编码_python3中utf-8编码如何转换?
python中的编码之间可以相互转换,这个我们在之前的文章中有讲到.那小编开始提问了,utf-8编码如何转换?有的小伙伴可能对这个词模模糊糊的有点印象.但是如果我们提到unicode编码大家就会觉得很 ...
- C++中字符编码的转换(Unicode、UTF-8、ANSI)
C++的项目,字符编码是一个大坑,不同平台之间的编码往往不一样,如果不同编码格式用一套字符读取格式读取就会出现乱码.因此,一般都是转化成UTF-8这种平台通用,且支持性很好的编码格式. Unicode ...
- VC++中字符串编码的转换
在以前VC++6.0中默认的字符集是多字节字符集(MBCS:Multi-Byte Character Set),而VS2005及以后默认的字符集是Unicode,这样导致以前在VC6.0中非常简单实用 ...
- php 字符串编码方式转换,PHP 字符串编码的转换
GBK 和 UTF-8 编码的转换是一个非常恶心的事情,比如像 PHP 中的 json_encode 本身根本不支持 GBK 形式的编码.有两个库函数能够支持编码的转换,通常能够想到的就是 iconv ...
- JSP页面请求响应过程中的编码解码
该片简要讲述:JSP页面传输过程中,浏览器与服务器的编码解码以及HTTP协议对URL进行的编码解码. 问题如下: //所有的JSP页面的编码都是UTF-8的格式 //test1.jsp <%@ ...
- java 问号乱码_Java web中常见编码乱码问题(一)
最近在看Java web中中文编码问题,特此记录下. 本文将会介绍常见编码方式和Java web中遇到中文乱码问题的常见解决方法: 一.常见编码方式: 1.ASCII 码 众所周知,这是最简单的编码. ...
- Java开发中字符编码出现乱码的处理
出现乱码问题的解决方法无非就是在3个地方进行编码设置: 1.HTML.JSP等前端页面: 2.后台servlet中request和response对象: 3.服务器配置文件. 1.HTML.JSP等前 ...
- ajax 传输中文乱码,关于Ajax请求中传输中文乱码问题的解决方案
今天遇到一个问题,有关ajax 请求中传输中文,遇到乱码的问题. 如下代码: function UpdateFolderInfoByCustId(folderId, folderName, custI ...
- Tomcat 中 GET方式 请求 中文乱码 出现的原因
网上很多关于GET方式请求中文乱码的解决方案,大体类似. 这里主要讲一下Tomcat在处理URL参数过程中, 究竟是为什么会导致了GET方式请求的中文乱码. 一句话概括就是: Tomcat默认将单字节 ...
最新文章
- 成为Java高手的25个学习要点
- 微服务架构中的雪崩问题产生原因及解决办法
- 讲讲 group by 的plus版
- php中div重叠,div重叠问题
- 开发smartphone应用,无法生成cab文件?
- 浅谈c#中使用lock的是与非
- Ubuntu命令整理
- 双向链表基本实现简单贪吃蛇
- 同一个网络下怎样在两台机器之间传输文件
- ANSYS Maxwell 2D永磁体建模
- 菲尼克斯电源模块QUINT-PS3AC24DC40的组装说明
- 永远的Shawn,永远于我们同行
- Nature重磅综述;关于机器学习应用单细胞组学+RNA-seq,你想知道的都在这
- linux删除文件名的文件夹,Linux删除文件夹和修改文件名
- 意念控制头环:用脑电波来操控智能家居
- wow Onyxia
- PR是什么?怎么查询网站的谷歌PR权重?
- HP 3PAR StoreServ 7200 存储调试相关
- 元转分金额字符串转换:单位元转成单分
- Apollo自动驾驶实践课(4)——车辆动力学标定
热门文章
- 07堆排序 python
- [tensorflow and keras] 自定义带权重的logloss
- android自定义控件动态,GitHub - itrenjunhua/WaveView: Android自定义控件实现动态百分比水波纹效果...
- java表头表体动态返回_JAVA LIST 简单分页 集成EXT4 grid表头动态返回
- js base64图片太大_JS实现base64图片下载 简易方法
- 大数据 数据库 评测_大数据产品能力评测介绍.pdf
- python实现列表去重改变顺序_python实现文本去重且不打乱原本顺序
- 点击button后改变文字_24. 教你零基础搭建小程序:小程序的常见组件(5)— button标签...
- IE浏览器提示对象不支持“append”属性或方法
- Python 内置函数介绍