java中⽂解码_java中⽂转码解码
在Post⽅式中
//第⼀种:对于该⽅法全局有效
response.setContentType("text/html;charset=GBK");
response.setCharacterEncoding("GBK");
request.setCharacterEncoding("GBK");
//第⼆种:只对要转码的特定字符串有效
String name= Parameter("name");
String encodingString = new Bytes("ISO-8859-1"),"GBK");
System.out.println(encodingString);
//第三种:为该项⽬配置⼀个过滤器,对该项⽬全局有效
/
/过滤器请看CharacterEncodeingFilter类 和 l⾥的配置
步骤:
1.编写CharacterEncodeingFilter类(详见例⼦)
在线url网址编码解码2.在l中配置该类的servlet信息和初始化信息
GET⽅式访问URL时参数的编解码⼯作:编码/传输/解码
基本过程:
public static void main(String args[]){
String tsptString=”中⽂”;
//1.编码(浏览器会按⽹页的编码⽅式进⾏编码)
String de(tsptString,”GBK”);
//2.传输
System.out.println(tempString);
//3.解码(由Tomcat容器按照默认编码⽅式⾃动解码)
String resultString=URLDecoder.decode(tempString,”ISO-8859-1”);
//查看
System.out.println(resultString);
}
上⾯的⽅式会因为编解码⽅式的不统⼀导致乱码,可以通过下⾯的⽅式来统⼀编码⽅式:
1.客户端指定⽹页编码
a) 页⾯指定GBK⽅式: submit.jsp教程 中 ,Servelet中Response.setContentType(“text/html; charset=GBK”);
b) 浏览器指定GBK⽅式:在页⾯上右击->编码->选择新编码->GBK(⽆法依靠⽤户为你的页⾯指定编码,但要预防⽤户通过这种⽅法改变你的编码⽅式
2.服务端改变编码
a) 改变Tomcat的默认编码⽅式:打开tomcat下的conf⽂件夹下的l查8080,添加 URIEncoding='GBK',如下: ,实例中此时第三步的默认编码⽅式就变成了GBK
b) 不使⽤TOMCAT的默认编码⽅式在服务器端处理参数,例如在Servlet中
protected void service(HttpServletRequest req, HttpServletResponse res)throws ServletException, IOException {
String Parameter("param");
//UTF-8为指定的页⾯编码⽅式,ISO-8859-1为TOMCAT的默认解码⽅式(URIEncoding)
param =new Bytes("ISO-8859-1"),"UTF-8");
System.out.println(param);
//...
}
>#这篇⽂章总结的很好:
@季_苗 : ibe的⽹址,加载慢⽽已>#回复
@季_苗 : 额,为⽑我可以打开>#你好,这个页⾯打不开
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
前端decodeuri方法
« 上一篇
Java8之BASE64编解码
下一篇 »
推荐文章
热门文章
-
随机森林特征选择原理
2024-10-02 -
自动驾驶系统中的随机森林算法解析
2024-10-02 -
随机森林算法及其在生物信息学中的应用
2024-10-02 -
监督学习中的随机森林算法解析(六)
2024-10-02 -
随机森林算法在数据分析中的应用
2024-10-02 -
机器学习——随机森林,RandomForestClassifier参数含义详解
2024-10-02 -
随机森林 的算法
2024-10-02 -
随机森林算法作用
2024-10-02 -
监督学习中的随机森林算法解析(十)
2024-10-02 -
随机森林算法案例
2024-10-02 -
随机森林案例
2024-10-02 -
二分类问题常用的模型
2024-10-02 -
绘制ssd框架训练流程
2024-10-02 -
一种基于信息熵和DTW的多维时间序列相似性度量算法
2024-10-02 -
SVM训练过程范文
2024-10-02 -
如何使用支持向量机进行股票预测与交易分析
2024-10-02 -
二分类交叉熵损失函数binary
2024-10-02 -
tinybert_训练中文文本分类模型_概述说明
2024-10-02 -
基于门控可形变卷积和分层Transformer的图像修复模型及其应用
2024-10-02 -
人工智能开发技术的测试和评估方法
2024-10-02
最新文章
-
基于随机森林的数据分类算法改进
2024-10-02 -
人工智能中的智能识别与分类技术
2024-10-02 -
基于人工智能技术的随机森林算法在医疗数据挖掘中的应用
2024-10-02 -
随机森林回归模型的建模步骤
2024-10-02 -
r语言随机森林预测模型校准曲线
2024-10-02 -
《2024年随机森林算法优化研究》范文
2024-10-02
发表评论