c#中编码 usc2转ansi

u010313100 2019-02-08 01:17:07
一个regex.unescape()直接搞定, 我可是纠结了几个小时
...全文
866 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
留个脚印 以后有可能用得上
  • 打赏
  • 举报
回复
留个痕迹,待后用
xiaoxiangqing 2019-02-13
  • 打赏
  • 举报
回复
OrdinaryCoder 2019-02-13
  • 打赏
  • 举报
回复
留个痕迹,万一以后用到了呢
  • 打赏
  • 举报
回复
好吧,我也是头一次知道
xuzuning 2019-02-12
  • 打赏
  • 举报
回复
楼主原本纠结的是:如何将 \u6b22\u8fce 转换成 欢迎 突然发现用 Regex.Unescape 就可以了 故分享之! 不劳大师们点评,我也是头一次知道
良朋 2019-02-12
  • 打赏
  • 举报
回复
楼主也是一个Smart的CSDNer,上代码直接截图。
  • 打赏
  • 举报
回复
你的纠结是对的,你这只是把uriencode转换为系统当前默认编码,并没有转换usc2到ansi。 但是uriencode是大于usc2的编码集,一般系统默认编码是ansi,所以你的结果没有错。
threenewbee 2019-02-08
  • 打赏
  • 举报
回复
你的问题是什么,你要注意本身你的url要合法,比如说汉字,是4个十六进制组成的而不是2个。

110,538

社区成员

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

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

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