如何发布表情符号?如果我将它放在 url
而不是 +message+
中,我会得到错误的 url,因为符号 "&"
会使 url 无效并且我的消息不会不会发送。
string url = "https://api.vk.com/method/messages.send?user_id=" + user_id + "&message=" + message + "&v=5.31&access_token=...";
♥ - ♥
最佳答案
URL 通过调用 HttpUtility.UrlEncode
(link) 对您的消息进行编码:
string message = "♥";
message = HttpUtility.UrlEncode(message);
Console.WriteLine(message); // outputs %26%239829
这将使您的数据永远不会使 URL 无效,但在目标位置仍可读为 ♥
。您可能需要引用 System.Web
在你的项目中。
关于c# - 如何发送表情符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30130849/