【问题标题】:C# - How to decode UTF-8 String to Normal Strings or Emoji [duplicate]C# - 如何将 UTF-8 字符串解码为普通字符串或表情符号 [重复]
【发布时间】:2017-09-01 01:29:37
【问题描述】:

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

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

【问题讨论】:

标签: c#-2.0


【解决方案1】:

这是示例消息 - %e2%9c%8c

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

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

返回

【讨论】:

    【解决方案2】:

    这是为了快速:

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

    输出:

    Optional("✌")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-11
      • 1970-01-01
      • 2019-12-13
      • 2019-09-15
      • 1970-01-01
      • 1970-01-01
      • 2010-09-21
      • 2016-01-11
      相关资源
      最近更新 更多