gpt4 book ai didi

jquery - jQuery 中 5​​ 位 Unicode 的问题

转载 作者:行者123 更新时间:2023-12-01 08:39:25 25 4
gpt4 key购买 nike

我在 JQuery 中处理较大的 unicode 图像时遇到了麻烦,我一生都无法弄清楚。

如果我将线路设置为

if ( IsItOverFlowing() ) { $HM.text("\u2302"); }

将展示一个漂亮的小房子(完美),但是

if ( IsItOverFlowing() ) { $HM.text("\u1F3A5"); }

显示 '15 而不是电影摄影机?字符集为 UTF-8。

以上任何想法,或者一般如何让 >4 字符 Unicode 与 jQuery .text() 配合良好

最佳答案

Javascript 内部仅支持 UTF-16。

因为这是一个扩展的 32 位 UTF 字符(不在“基本多语言平面”中),您需要插入“UTF-16 代理对”,该字符在您链接到的同一页面上提供,很有帮助:

0xD83D 0xDD13即

$('#myId').text('\ud83d\udd13');

您可以将字符直接放在那里,作为带引号的字符串,例如

$("#myID").text('🔓');

关于jquery - jQuery 中 5​​ 位 Unicode 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49460346/

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