分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

URL编码转换

发布时间:2023-09-06 01:49责任编辑:蔡小小关键词:暂无标签

URL格式转换

//将utf-8格式的中文转换成URL编码encodeStr = URLEncoder.encode(fname, "utf-8"); //将URL编码的字符串转换成utf-8格式的中文decodeFName = URLDecoder.decode(encodeStr, "utf-8");

  

String格式转换

@Testpublic void test() { ???String testStr = "中"; ???try { ???????// 得到指定编码的字节数组 字符串--->字节数组 ???????byte[] t_iso = testStr.getBytes("ISO8859-1"); ???????byte[] t_gbk = testStr.getBytes("GBK"); ???????byte[] t_utf8 = testStr.getBytes("UTF-8"); ???????System.out.println("使用ISO解码..." + t_iso.length); ???????System.out.println("使用GBK解码..." + t_gbk.length); ???????System.out.println("使用UTF8解码..." + t_utf8.length); ???????// 解码后在组装 ???????String ut_iso = new String(t_iso, "ISO8859-1"); ???????String ut_gbk = new String(t_gbk, "GBK"); ???????String ut_utf8 = new String(t_utf8, "UTF-8"); ???????System.out.println("使用ISO解码后再用ISO组装..." + ut_iso); ???????System.out.println("使用GBK解码后再用GBK组装..." + ut_gbk); ???????System.out.println("使用UTF8解码后再用UTF8组装..." + ut_utf8); ???????// 有时候要求必须是iso字符编码类型 ???????// 可以先用GBK/UTF8编码后,用ISO8859-1组装成字符串,解码时逆向即可获得正确中文字符 ???????String t_utf8Toiso = new String(t_utf8, "ISO8859-1"); ???????// 将iso编码的字符串进行还原 ???????String ut_utf8Toiso = new String(t_utf8Toiso.getBytes("ISO8859-1"),"UTF-8"); ???????System.out.println("使用ISO组装utf8编码字符..." + t_utf8Toiso); ???????System.out.println("使用ISO解码utf8编码字符..." + ut_utf8Toiso); ???} catch (UnsupportedEncodingException e) { ???????e.printStackTrace(); ???}}

  转自:https://www.cnblogs.com/ikuman/archive/2013/08/06/3238596.html

URL编码转换

原文地址:https://www.cnblogs.com/zhumengke/p/8855482.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved