我试图让英国英镑符号 (£) 正确显示在我的 Google Chart 的表格中,但我发现 HTML 实体似乎被自动转义了。
var formatter = new google.visualization.NumberFormat({
prefix: '£',
});
上面的示例按字面意思显示£
在表格中,而不是显示为正确的符号。
有什么办法可以让它按原样显示吗?
以前我尝试只使用prefix: '£'
,但它使磅符号显示为空白方块。然后我搜索并发现了另一个 stackoverflow 问题,建议该人使用直接的 UTF-8 值——在这种情况下,它变得prefix: '\u00A3'
非常不可读。
我刚刚发现,如果我确保将我的 Javascript 文件设置为编码为 UTF-8,则直接使用磅符号可以工作,但我仍然对如何让 HTML 实体显示感兴趣。