如何发送表情符号?

时间:2015-05-08 18:49:16

标签: c# html http web

我如何发表表情符号?如果我将其放在url而不是+message+,我会收到错误的网址,因为签名"&"会使网址无效并且我的消息无法发送。

 string url = "https://api.vk.com/method/messages.send?user_id=" + user_id + "&message=" + message + "&v=5.31&access_token=...";

♥ - &#9829

1 个答案:

答案 0 :(得分:2)

网址通过调用HttpUtility.UrlEncode (link)

对您的邮件进行编码
string message = "&#9829";
message = HttpUtility.UrlEncode(message);
Console.WriteLine(message); // outputs %26%239829

这会导致您的数据永远不会使URL无效,但仍然可以在目标位置&#9829读取。您可能需要在项目中引用System.Web