将urlencode从PHP转换为C#时出错
本文关键字:出错 转换 urlencode PHP | 更新日期: 2023-09-27 18:23:54
我在PHP中有一个类,它使用urlencode()
对代码"?�m�U
"进行编码,得到"%3F%B6%16m%BEU
"。然而,当我尝试用c#
和HttpUtility.UrlEncode()
进行编码时,结果不一样。c#中的方法有第二个参数"Encoding.SOMETHING
"。我试过了每一种可能的寄生虫,但仍然不起作用。
有人知道我该怎么解决吗?
这个应该有效:
string utf8Encoded = System.Web.HttpUtility.UrlEncode(YOURURL, Encoding.UTF8);