c# - 如何发送表情符号?

标签 c# html http web

如何发布表情符号?如果我将它放在 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 = "&#9829";
message = HttpUtility.UrlEncode(message);
Console.WriteLine(message); // outputs %26%239829

这将使您的数据永远不会使 URL 无效,但在目标位置仍可读为 。您可能需要引用 System.Web在你的项目中。

关于c# - 如何发送表情符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30130849/

相关文章:

c# - 找出哪些短语在字符串中被多次使用

c# - 从Windows Mobile中的其他线程控制表单元素

html - 输入复选框在 div 内不可点击

javascript - 用于保存隐藏数据的 HTML 表属性

html - 扩展 div 高度以填充未使用的空间

c# - 如何在 C# 中使用投影/相机技术

c# - 更快更便宜的线程安全计数器?

apache - 在 .htaccess 上配置 ProxyPass 以通过 apache http 服务器显示 tomcat

Angular 7 上传到带有进度指示器的 blob 存储

python - 如何在Python中使用SSH连接从远程主机发送HTTP GET请求?