站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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



学习了,顶。。。


↑返回目录
前一篇: 疑惑DBCP的两种使用方法!
后一篇: 鼠标形状变换问题?