C# - 如何将 UTF-8 字符串解码为普通字符串或表情符号

C# - How to decode UTF-8 String to Normal Strings or Emoji

我将消息存储为 utf-8 以保留表情符号 但我如何再次解码并显示其原始形式 这是示例消息 - %e2%9c%8c

  String result = java.net.URLDecoder.decode(contacts.getYourmessage(), "UTF-8");

This is the Sample Message - %e2%9c%8c

是url编码的字符串。所以你可以

var str = WebUtility.UrlDecode("%e2%9c%8c");

哪个returns

这是给swift的:

var str = "%e2%9c%8c"
print(str.removingPercentEncoding)

输出:

Optional("✌")