如何在HTML中显示ASCII 26(控制字符)

时间:2016-08-12 13:28:04

标签: html encoding character-encoding ascii control-characters

我们在SQL数据库中有一条记录,其中包含一个ASCII 26字符:

SELECT char(26)

从外观上看,它就像一个箭头,我们可以在Eclipse调试中看到它。但是,当我们尝试将其输出到HTML前端时,它只是跳过该字符。更奇怪的是,箭头确实出现在页面源中。

似乎26属于control characters。那么可以在HTML中显示箭头吗?为什么像Eclipse的调试窗口这样的地方可以很好地显示它?

1 个答案:

答案 0 :(得分:1)

这是一个控制角色,unprintable by definition某些字符集(或字体,不确定哪个确定)会打印控制字符; Unicode不是其中之一。见Browser Test Page for Unicode Character 'SUBSTITUTE' (U+001A)

确定您实际想要显示的内容,并将此字符替换为实际可打印的Unicode字符。

例如,您可以使用→,→,Unicode Character 'RIGHTWARDS ARROW' (U+2192)