URL乱码重新编码
来源:互联网 发布:ss端口流量统计 编辑:程序博客网 时间:2024/05/16 14:12
//定义判断编码的方法
public static String getEncoding(String str) {
String encode = "GB2312";
try {
if (str.equals(new String(str.getBytes(encode), encode))) { //判断是不是GB2312
String s = encode;
return s; //是的话,返回“GB2312“,以下代码同理
}
} catch (Exception exception) {
}
encode = "ISO-8859-1";
try {
if (str.equals(new String(str.getBytes(encode), encode))) { //判断是不是ISO-8859-1
String s1 = encode;
return s1;
}
} catch (Exception exception1) {
}
encode = "UTF-8";
try {
if (str.equals(new String(str.getBytes(encode), encode))) { //判断是不是UTF-8
String s2 = encode;
return s2;
}
} catch (Exception exception2) {
}
encode = "GBK";
try {
if (str.equals(new String(str.getBytes(encode), encode))) { //判断是不是GBK
String s3 = encode;
return s3;
}
} catch (Exception exception3) {
}
return ""; //如果都不是,说明输入的内容不属于常见的编码格式。
}
之前URL传输乱码已经处理好了。但是另外一个页面上有乱码发送后台查询这次如果还是乱码就要编码转换了:
如到了后台处理 String productNm = this.search.getProductNm ;//封装好的查询类
String encoding = ""; encoding = getEncoding(productNm);//判断编码if("ISO-8859-1".equals(encoding)){
productNm = new String(productNm.getBytes("ISO-8859-1"),"utf-8");//重新转换UTF-8编码
}
0 0
- URL乱码重新编码
- URL 编码乱码问题
- URL编码问题&乱码根源
- url字符串编码乱码问题
- URL编码解决中文乱码
- url中文参数未编码出现乱码
- url 编码 js url传参中文乱码解决方案
- url 编码 js url传参中文乱码解决方案
- 解决 c# js url 乱码,c# url 编码 UrlEncode,javascript url 编码 encodeURI,解析
- 对请求重新进行编码 (解决中文乱码)
- jsp使用URL编码传递中文参数乱码问题
- url传递中文变量前要先编码,否则会乱码
- 浏览器自动转换URL编码产生乱码问题
- URL编码以及GET和POST提交乱码解决方案
- URL编码以及GET和POST提交乱码解决方案
- URL编码以及GET和POST提交乱码解决方案
- URL编码以及GET和POST提交乱码解决方案
- MySQL connection.url的编码导致中文乱码问题
- ubuntu 14.04下某个软件已经启动,但始终切换不出来
- 机器学习入门教程——week 1
- 104. Maximum Depth of Binary Tree(C语言)
- 使用jQuery方式弹出对话框
- 深圳调查:五一全国旅游总收入791亿元 同比增长16.2%
- URL乱码重新编码
- 进程和线程的区别
- SSM框架整合之 junit测试
- ubuntu16.04安装redis集群
- 一.设计模式-单例模式
- 机器学习
- C++实验5-数组分离
- hadoop面试题
- C++实验5——数组分离