我一直在网上寻找UTF8角色表。我能找到的所有下标都是数字1到9以及一些拉丁字母。
我需要找到S和B作为UTF8的下标
感谢您的帮助。
这是UTF8字符表的链接:http://tlt.its.psu.edu/suggestions/international/bylanguage/mathchart.html
答案 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>
个字符。请注意,其中许多是专门使用的,例如如果字形设计用于特殊用途,则在语音符号中可能会在这种用法之外效果不佳。