当前页面: 开发资料首页 → JSP 专题 → web程序中类似“%C5%E4%C1%”的字符用的是什么编码?
web程序中类似“%C5%E4%C1%”的字符用的是什么编码?
摘要: web程序中类似“%C5%E4%C1%”的字符用的是什么编码?
web程序中类似“%C5%E4%C1%”的字符用的是什么编码?
这些字符好像是给初了26个英文字母和10个数字以外的字符编发用的,如汉字,请问它们属于什么编码?
在Java中如何将字符串转换成这种编码?
URLEncoding
如何转换成这种编码呢?
好像是java.net.URLEncode这个类里有个静态方法,直接用就是了。
1. Unicode 使用 "字符编码" 比如 GB2312, UTF8 等,得到字节数组
byte b[] = "中文abc".getBytes("GB2312");
2. 将每个字节写成 16 进制的字符
b[] => %xx%xx%xx......
这种编码在 url 中使用。更多信息,请参考文章:(推荐)
http://www.regexlab.com/zh/encoding.htm
学习了,顶。。。