【问题标题】:UTF8 symbols for subscript letters下标字母的 UTF8 符号
【发布时间】:2011-09-30 14:08:33
【问题描述】:

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

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

感谢您的帮助。

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

【问题讨论】:

标签: utf-8 subscript


【解决方案1】:

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

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

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

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

希望对你有帮助。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      【讨论】:

        【解决方案4】:

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

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

        example<sub>S</sub>
        

        转换成例子S.

        在许多其他文本渲染引擎中也有相同的功能:TeX 等。如果你在 WinForms 或类似的东西中显示它,很遗憾,你必须自己做。

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

        【讨论】:

        • 我使用的是 Python 2.6.6!到目前为止,我对 UTF8 没有任何问题。你能给我一个例子,我将如何做你在 Python 中所做的事情?!谢谢!
        • @Dielli Hoxha:这不是您使用什么语言的问题:而是您使用什么渲染引擎的问题:HTML、Windows API、应用程序Kit、WebKit、TeX 等。请注意,这些 API 中的任何一个都可以从 Python 中使用(可能 AppKit 除外),但是生成 subsript 的方式对于它们每个都是唯一的。
        • 你能给我一个例子,说明我将如何在 Python 中做到这一点。我一直试图让它工作,但不能。谢谢!
        • 以下链接显示了许多拉丁字符的 unicode 上标和下标...en.wikipedia.org/wiki/Unicode_subscripts_and_superscripts
        猜你喜欢
        • 1970-01-01
        • 2019-10-29
        • 1970-01-01
        • 1970-01-01
        • 2011-10-21
        • 2017-08-24
        • 2015-08-29
        • 2014-07-16
        • 1970-01-01
        相关资源
        最近更新 更多