无法让 unicode 字符正确显示 - Javascript 和 HTML

can't get unicode character to display properly - Javascript and HTML

本文关键字:显示 Javascript HTML unicode 字符      更新时间:2023-09-26

我想在Javascript中生成的html输入按钮中放置一个unicode向上箭头。

这些是 unicode-table.com 中向上箭头的代码:
统一码号:U+2191
HTML 代码: & #8593;(&和#之间的空格,以便您可以看到代码而不是箭头)

我确实有
<charset="utf-8" />在 HTML 文件中的 My head 标签中。

我已经尝试了我在下面的<>中能想到的这两个代码的所有变体,我在浏览器中得到的只是我尝试过的代码的文本。

下面是代码行:

upButton.setAttribute("value", "<up arrow code here>");

尝试使用这个字符串而不是html转义字符(毕竟这是一个JavaScript字符串,而不是html文本节点)'u2191'

要转义 JavaScript 中的任何符号,请使用此工具: http://mothereff.in/js-escapes#1%E2%86%91 对于您的示例,'↑'变为''u2191'

要转义 HTML 中的任何符号,请使用此工具: http://mothereff.in/html-entities#%E2%86%91 对于您的示例,变为&#x2191;&uarr;

尝试在你的html中使用它:&uparrow;