viv*_* a. 8 .net javascript c#
我试图分析一些JavaScript,一行是
var x = unescape("%u4141%u4141 ......");
Run Code Online (Sandbox Code Playgroud)
表格中有很多字符%uxxxx.
我想重写JavaScriptin c#但无法弄清楚正确的函数来解码像这样的字符串.我试过了
HttpUtility.HTMLDecode("%u4141%u4141");
Run Code Online (Sandbox Code Playgroud)
但这并没有改变这些角色.
我怎样才能在c#中实现这一目标?
dle*_*lev 13
您可以使用UrlDecode:
string decoded = HttpUtility.UrlDecode("%u4141%u4141");
Run Code Online (Sandbox Code Playgroud)
decoded然后会包含"??".
正如其他人所指出的那样,更改%to \会起作用,但是UrlDecode是首选方法,因为这样可以确保其他转义符号也能正确转换.
| 归档时间: |
|
| 查看次数: |
9854 次 |
| 最近记录: |