如何将字符串转换成 "十六进制转义字符串"?

needallcodes 2009-12-26 01:34:55
我不知道叫他"十六进制转义字符串"对不对, 新手...
就是这样: "abcd" -> "%61%62%63%64"
还有转回来的方法

不知道有没有方便的方法可以调用, 希望是整串一次性转换得到结果的那种

ps: 我的目的其实是把路径串中的非法字符用%XX的形式替换掉


希望是c++ cli 的代码, c#的也可以, 多谢了!

...全文
310 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
波导终结者 2009-12-26
  • 打赏
  • 举报
回复
System.Web.HttpContext.Current.Server.UrlEncode
needallcodes 2009-12-26
  • 打赏
  • 举报
回复
哎..原来这么多方法可以用的... 3q 结了
needallcodes 2009-12-26
  • 打赏
  • 举报
回复
难道...
是System::Uri::EscapeDataString(String ^)?

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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