我如何发表表情符号?如果我将其放在url
而不是+message+
,我会收到错误的网址,因为签名"&"
会使网址无效并且我的消息无法发送。
string url = "https://api.vk.com/method/messages.send?user_id=" + user_id + "&message=" + message + "&v=5.31&access_token=...";
♥ - &#9829
答案 0 :(得分:2)
网址通过调用HttpUtility.UrlEncode
(link):
string message = "♥";
message = HttpUtility.UrlEncode(message);
Console.WriteLine(message); // outputs %26%239829
这会导致您的数据永远不会使URL无效,但仍然可以在目标位置♥
读取。您可能需要在项目中引用System.Web
。