UrlDecode与UrlEncode的问题,在线等待

sky1314 2013-01-29 07:00:40
我有一个字符串.
%u957F%u5C9B%u516C%u5BD3

我用UrlDecode解密:
System.Web.HttpContext.Current.Server.UrlDecode("%u957F%u5C9B%u516C%u5BD3")
可以得到正确对应的中文"长岛公寓"

但我用System.Web.HttpContext.Current.Server.UrlEncode("长岛公寓")
却得不到,%u957F%u5C9B%u516C%u5BD3

请问是怎么回事,我用的是vs2010版C#.
急啊,不解决不能回家.
...全文
60 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
sky1314 2013-01-29
引用 3 楼 hjywyj 的回复:
引用 2 楼 sky1314 的回复: 引用 1 楼 hjywyj 的回复:%u957F%u5C9B%u516C%u5BD3 是unicode编码 我怎么得到这个unicode编码 用什么方法 var str = string.Join("", "长岛公寓".Select(t => string.Format("%u{0:X}", (int)t)).ToArray());
这长岛公寓个没问题. 但我中文有一个表要转成unicode,其它的都出错了
  • 打赏
  • 举报
回复
引用 2 楼 sky1314 的回复:
引用 1 楼 hjywyj 的回复:%u957F%u5C9B%u516C%u5BD3 是unicode编码 我怎么得到这个unicode编码 用什么方法
var str = string.Join("", "长岛公寓".Select(t => string.Format("%u{0:X}", (int)t)).ToArray());
  • 打赏
  • 举报
回复
sky1314 2013-01-29
引用 1 楼 hjywyj 的回复:
%u957F%u5C9B%u516C%u5BD3 是unicode编码
我怎么得到这个unicode编码 用什么方法
  • 打赏
  • 举报
回复
%u957F%u5C9B%u516C%u5BD3 是unicode编码
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.7w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2013-01-29 07:00
社区公告

让您成为最强悍的C#开发者