ULR编码问题

我叫阿狸猫 2012-09-25 03:51:26
小弟想请教下,jsp提交的数据经过URL的UTF-8编码后得到的码是Unicode码吗?
...全文
137 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cscript 2012-09-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

看了很久,不敢进来,
不知道ULR 是一门什么技术。
[/Quote]

呵呵,或者回复说"我是来看ULR的"
_jerrytiger 2012-09-25
  • 打赏
  • 举报
回复
看了很久,不敢进来,
不知道ULR 是一门什么技术。
cscript 2012-09-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

那URL编码后是一个字节数组对不?
[/Quote]

额,你说的是保存的类型?

我想说的是,不管你使用什么样在编码转换,转换出来的结果还是字符串

只是样子变了

比如

String raw = "钓鱼岛是中国的";

String urlencode_utf8 = "%E9%92%93%E9%B1%BC%E5%B2%9B%E6%98%AF%E4%B8%AD%E5%9B%BD%E7%9A%84";

他们两个通过urldecode又可以转换为一样的字符串
我叫阿狸猫 2012-09-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

当然不一样

比如“钓鱼岛是中国的”

urlencode_utf8 = %E9%92%93%E9%B1%BC%E5%B2%9B%E6%98%AF%E4%B8%AD%E5%9B%BD%E7%9A%84
urlencode_gbk = %B5%F6%D3%E3%B5%BA%CA%C7%D6%D0%B9%FA%B5%C4
unicode编码后 = \u9493\u9c7c\u5c9……
[/Quote]
那URL编码后是一个字节数组对不?
cscript 2012-09-25
  • 打赏
  • 举报
回复
当然不一样

比如“钓鱼岛是中国的”

urlencode_utf8 = %E9%92%93%E9%B1%BC%E5%B2%9B%E6%98%AF%E4%B8%AD%E5%9B%BD%E7%9A%84
urlencode_gbk = %B5%F6%D3%E3%B5%BA%CA%C7%D6%D0%B9%FA%B5%C4
unicode编码后 = \u9493\u9c7c\u5c9b\u662f\u4e2d\u56fd\u7684

具体编码原理 问娘度吧

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧