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("✌")
我将消息存储为 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("✌")