9

我一直在网上寻找 UTF8 字符表。我能找到的下标只有数字 1 到 9 和一些拉丁字母。

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

谢谢您的帮助。

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

4

4 回答 4

6

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

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

example<sub>S</sub>

它被转换为示例S

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

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

于 2011-07-07T16:46:21.190 回答
5

您可以在http://en.wikipedia.org/wiki/Unicode_subscripts_and_superscripts找到您要查找的内容

于 2012-11-28T16:55:28.203 回答
3

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

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

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

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

希望能帮助到你。

于 2014-11-21T06:40:39.057 回答
1

关于 Unicode 中有哪些字符的权威参考是Unicode 标准您可以在 PDF代码图表中找到相关信息。最常用的下标字符位于“上标和下标”块中。要获得完整列表,请检查Unicodedata.txt<sub>文件并在其描述中搜索字符。请注意,它们中的许多是专门用于特殊用途的,例如在语音符号中,并且如果字形是为特殊用途而设计的,那么在这种用途之外可能效果不佳。

于 2014-04-19T07:15:39.847 回答