代码之家  ›  专栏  ›  技术社区  ›  Mina

将unicode转换为emoji的正确方法是什么?

  •  0
  • Mina  · 技术社区  · 6 年前

    我有一个带有unicode数据的数组,比如 var data = ["1F923", "1F603"] 如何将Unicode转换为emoji?

    如果我使用 "\u{1F923}" 在控制台中,它返回一个emoji,但是如果我使用 "\u{"+ data[0] +"}" ,返回一个错误。有人能帮我把unicode转换成emoji吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   RalfFriedl    6 年前

    var data = ["\u{1F923}", "\u{1F603}"]
    

    String.fromCodePoint(parseInt ("1F923", 16))
    

    "&#x" + "1F923" + ";"