tri*_*587 2 c# unicode urldecode
我一直试图解码%E9(é).
WebUtility.HtmlDecode("%E9")
Run Code Online (Sandbox Code Playgroud)
不起作用.它放了一个?标志而不是é.
我已经测试了这个并发现HttpUtility.UrlDecode("%E9")你提到的返回问号.它似乎必须手动指定适当的编码才能正确使用%E9编码值.
你可以试试:
HttpUtility.UrlDecode("%E9", System.Text.UnicodeEncoding.Default);
Run Code Online (Sandbox Code Playgroud)
要么
HttpUtility.UrlDecode("%E9", System.Text.UnicodeEncoding.UTF7);
Run Code Online (Sandbox Code Playgroud)
两者都应该返回按预期解码的字符.
| 归档时间: |
|
| 查看次数: |
2226 次 |
| 最近记录: |