如何在resources.resx文件中键入下标和上标?

时间:2013-10-02 03:50:39

标签: c# .net vb.net

我必须使用下标和上标设置此文件中的设置。 但我现在不知道如何输入它们。

更多细节。 我必须填写化学元素,如h2o,但我不知道如何在resources.resx文件中输入“2”作为下标。

请帮忙。

2 个答案:

答案 0 :(得分:3)

资源文件中的字符串是纯文本(无格式),但可以包含任何Unicode字符。所以你可以使用Unicode下标和上标。

来自Wikipedia

  

Unicode有许多字符的下标和上标版本,包括一整套阿拉伯数字。这些字符允许任何多项式,化学和某些其他方程式以纯文本表示,而不使用任何形式的标记,如HTML或TeX。

     

[...]

     

合并用于剪切和粘贴的目的,Unicode标准定义了完整子和用于数字和常用的数学符号超脚本(⁰¹²³⁴⁵⁶⁷⁸⁹⁺⁻⁼⁽⁾₀₁₂₃₄ ₅₆₇₈₉₊₋₌₍₎),除了q中的全标拉丁小写字母(ᵃᵇᶜᵈᵉᶠᵍʰⁱʲᵏˡᵐⁿᵒᵖʳˢᵗᵘᵛʷˣʸᶻ),在有限的大写拉丁字母(ᴬᴮᴰᴱᴳᴴᴵᴶᴷᴸᴹᴺᴼᴾᴿᵀᵁⱽᵂ),几下标小写字母(ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓ)和一些希腊字母(ᵅᵝᵞᵟᵋᶿᶥᶲᵠᵡᵦᵧᵨᵪᵪ)。请注意,由于这些字形来自不同的范围,因此它们的大小和位置可能不同,具体取决于字体。

实施例: O,C 6 H 10 N 4 O 2

答案 1 :(得分:1)

如果您要将输出重新发送到网页,则可以嵌入HTML标记< sub> 下标文本< / sub>和< sup> 上标文本< / sup>直接进入文本。

如果您正在使用其他显示器,那么您需要解析您返回的文本并自行处理标记。