0

我在 PHP 中有一个类,它编码这个代码“ ?�m�U”,使用urlencode(),导致“ %3F%B6%16m%BEU”。但是,当我尝试使用c#uisng进行编码时HttpUtility.UrlEncode(),结果不一样。c# 中的方法有第二个参数“ Encoding.SOMETHING”。我已经尝试了每一个可能的参数,但它仍然不起作用。

有谁知道我该如何解决这个问题?

4

1 回答 1

3

这个应该工作:

string utf8Encoded = System.Web.HttpUtility.UrlEncode(YOURURL, Encoding.UTF8);
于 2014-02-16T13:29:28.213 回答