下标字母的UTF8符号

时间:2011-07-07 15:37:27

标签: utf-8 subscript

我一直在网上寻找UTF8角色表。我能找到的所有下标都是数字1到9以及一些拉丁字母。

我需要找到S和B作为UTF8的下标

感谢您的帮助。

这是UTF8字符表的链接:http://tlt.its.psu.edu/suggestions/international/bylanguage/mathchart.html

4 个答案:

答案 0 :(得分:5)

UNICODE没有下标和上标中所有拉丁字母的代表:只有少数几个。你必须使用标记来做到这一点。

例如,如果您使用的是HTML,则可以使用以下标记:

example<sub>S</sub>

将转换为示例 S

许多其他文本呈现引擎也提供相同的功能:TeX等。如果你在WinForms中显示它或类似的东西,不幸的是,你必须自己做。

另外,关于“UTF8”。它只是UNICODE表的编码。 UTF8可以编码任何UNICODE字符,UTF16,UTF32等也是如此。因此,您的问题实际上是关于UNICODE中是否存在拉丁下标字符。

答案 1 :(得分:3)

答案 2 :(得分:3)

我知道它是一个旧帖子,以下是具有unicode等效字符的字符列表。对于我们没有的其他字母表。希望它有所帮助

http://www.unicode.org/charts/PDF/U2070.pdf

我创建了一个小型库,将子/超级脚本转换为等效的UTF字符。

https://github.com/DilipRajkumar/Select-With-Sub-Super-tags/tree/master

希望它有所帮助。

答案 3 :(得分:0)

关于Unicode中有哪些字符的权威参考是Unicode Standard。您可以在PDF code charts中找到相关信息。最常用的下标字符位于“上标和下标”块中。要获取完整列表,请查看Unicodedata.txt文件,然后在其说明中搜索<sub>个字符。请注意,其中许多是专门使用的,例如如果字形设计用于特殊用途,则在语音符号中可能会在这种用法之外效果不佳。