gpt4 book ai didi

javascript - 将 Unicode 转换为表情符号的正确方法是什么?

转载 作者:行者123 更新时间:2023-12-01 01:49:44 26 4
gpt4 key购买 nike

我有一个包含 Unicode 数据的数组,例如 var data = ["1F923", "1F603"]如何将 Unicode 转换为表情符号?

如果我在控制台中使用 "\u{1F923}",它会返回一个表情符号,但如果我使用 "\u{"+ data[0] +"}",它返回一个错误。任何人都可以帮我将 unicode 转换为 emoji 吗?

最佳答案

表情符号是 unicode 的子集。没有必要或不可能从 unicode 转换为表情符号。只需将您的数组更改为

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

如果您输入的是十六进制数字,则可以使用

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

在 HTML 中,您还可以使用 HTML 十六进制实体

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

关于javascript - 将 Unicode 转换为表情符号的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51640509/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com