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#.
急啊,不解决不能回家.
...全文
104 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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编码

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

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