社区
Java SE
帖子详情
URL中的%...怎么转换成中文...
butnet
2006-06-06 12:31:52
URL中的%...怎么转换成中文...
谢谢!!!
String gbk=URLDecoder.decode("%E6%8E%A5%E5%8F%97%E7%9A%84%E6%96%87%E4%BB%B6.txt","UTF");
转换成的不对...
谢谢!!!
...全文
975
9
打赏
收藏
URL中的%...怎么转换成中文...
URL中的%...怎么转换成中文... 谢谢!!! String gbk=URLDecoder.decode("%E6%8E%A5%E5%8F%97%E7%9A%84%E6%96%87%E4%BB%B6.txt","UTF"); 转换成的不对... 谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yingge
2006-06-06
打赏
举报
回复
String gbk=URLDecoder.decode("%E6%8E%A5%E5%8F%97%E7%9A%84%E6%96%87%E4%BB%B6.txt","UTF-8");
badboy19800808
2006-06-06
打赏
举报
回复
public static String gb2iso(String str) {
if (str != null) {
byte[] tmpbyte = null;
try {
tmpbyte = str.getBytes("GBK");
}
catch (Exception e) {
System.out.println("Error: Method: dbconn.gb2iso :" + e.getMessage());
}
try {
str = new String(tmpbyte, "ISO8859_1");
}
catch (Exception e) {
System.out.println("Error: Method: dbconn.gb2iso :" + e.getMessage());
}
}
else
str = "";
return str;
}
public static String iso2gb(String str) {
if (str != null) {
byte[] tmpbyte = null;
try {
tmpbyte = str.getBytes("ISO8859_1");
}
catch (Exception e) {
System.out.println("Error: Method: dbconn.iso2gb :" + e.getMessage());
}
try {
str = new String(tmpbyte, "GBK");
}
catch (Exception e) {
System.out.println("Error: Method: dbconn.gb2iso :" + e.getMessage());
}
}
else
str = "";
if (str == null)
str = "";
return str;
}
sheep219
2006-06-06
打赏
举报
回复
ding
cangwu_lee
2006-06-06
打赏
举报
回复
路过
zeq258
2006-06-06
打赏
举报
回复
接分
cnyxlxw
2006-06-06
打赏
举报
回复
mark!!
UnAgain
2006-06-06
打赏
举报
回复
mark
OnlyFor_love
2006-06-06
打赏
举报
回复
楼主你的方法是对的,正象 yingge(盼胖) 所写的,你在转码的时候把UTF-8写成UTF了
OnlyFor_love
2006-06-06
打赏
举报
回复
接受的文件.txt
Java大数据培训学校全套教材-19)上传,
中
文
处理,
url
含
中
文
"java大数据培训学校全套教材"系列课程由750集视频构成,基本就 是1)时下流行的... 本门课程为"java大数据培训学校全套教材"系列课程的第十九篇,通过学jsp
中
文
处理等相关概念让大家对jsp
中
文
处理编程打下好的基础。
url
转码 (含
中
文
)%3A
转换成
“:”,%2F
转换成
“/”
接收到前端小姐姐传过来的
url
地址是编码过的,找了半天才找到如何把%3A这种
转换成
“:”的教程,赶忙记录一下
URL
= str
URL
.replaceAll("%3A", ":").replaceAll("%2F", "/") //过滤
URL
包含
中
文
.replaceAll("%3F", "?").replaceAll("%3D", "=").replaceAll( "%26", "&"); 转载于https://my.oschina.net/u/1781028/blog/
将
URL
中
%开头字符串转为
中
文
import
url
lib.parse as parse res=parse.quote("没名字最可怕了",encoding="UTF-8") res2=parse.unquote("%E6%B2%A1%E5%90%8D%E5%AD%97%E6%9C%80%E5%8F%AF%E6%80%95%E4%BA%86",encoding="UTF-8") """ res '%E6%B2%A1%E...
url
参数的转换
类似%E7%BC%96%E7%A0%81%E8%BD%AC%E6%8D%A2的
url
参数的转换。 出现%E7%BC%96%E7%A0%81%E8%BD%AC%E6%8D%A2这种字符是因为
url
在传输过程
中
将汉字转化成
url
转码。 在js
中
可以使用decodeURIComponent来将
url
编码转化成汉字,同样的也可以通过encodeURIComponent将汉字转化成为
url
编码。 ...
Python使汉字
转换成
url
可识别的编码
将汉字
转换成
url
可识别的编码,在爬虫时可根据输入的汉字,
转换成
url
可识别的链接,如‘新能源’转换后是‘%E6%96%B0%E8%83%BD%E6%BA%90’;‘爬虫工程师’转换后为%E7%88%AC%E8%99%AB%E5%B7%A5%E7%A8%8B%E5%B8%88; 以及将转换后的编码反转换为汉字,代码如下: import
url
lib t = '爬虫工程师' s =
url
lib.parse.quote(t) #将汉字
转换成
url
可识别的 f =
url
lib.parse.unquot
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章