Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 PHP 中有一个类,它编码这个代码“ ?�m�U”,使用urlencode(),导致“ %3F%B6%16m%BEU”。但是,当我尝试使用c#uisng进行编码时HttpUtility.UrlEncode(),结果不一样。c# 中的方法有第二个参数“ Encoding.SOMETHING”。我已经尝试了每一个可能的参数,但它仍然不起作用。
?�m�U
urlencode()
%3F%B6%16m%BEU
c#
HttpUtility.UrlEncode()
Encoding.SOMETHING
有谁知道我该如何解决这个问题?
这个应该工作:
string utf8Encoded = System.Web.HttpUtility.UrlEncode(YOURURL, Encoding.UTF8);